Notes
While I don’t write on a regular basis, I find great value in sharing my insights and learnings whenever the opportunity arises.
Feb 09, 2025
(Pinned)Trading Space for Time: Boosting Algorithm EfficiencyExplore how trading space for time can significantly improve the efficiency of an algorithm using a practical example of counting bad pairs in an array.4 min readJan 10, 2025
(Pinned)A Deeper Than Not Dive into Two SumExplore the infamous LeetCode problem #1, Two Sum, with a deep dive into its naive and optimized solutions, including a discussion on Hash Maps, binary search, and memory management.11 min readNov 07, 2024
(Pinned)Building a Simple Load Balancer with Spring BootLearn how to build a basic load balancer using Spring Boot, featuring health checks and round-robin distribution.5 min readApr 12, 2025
Worker Threads in Node.js: The Secret to High Performance BackendsNode.js is famously single-threaded—but when you hit CPU-heavy operations like encryption, data processing, or image resizing, your app can grind to a halt. That's where Worker Threads come in.18 min readMar 28, 2025
Handling Large File Uploads (20GB+) in Fast API with S3 Multipart Upload Using Signed URLsLearn how to handle large file uploads in Fast API using S3 multipart upload with signed URLs, ensuring efficient and secure file transfers.4 min read