Cloudflare Workers Load Balancer: How I Built a Free AWS ALB Alternative in 22 HoursApr 8, 2026·11 min read·17
I Spent a Day Learning How the Linux Kernel Actually Works — Here's What Surprised Me MostMar 11, 2026·5 min read·4
I Mentored 12 Teams at a Hackathon. Here's What I Learned.Recently, I got invited to mentor at HackArena 2.0 - Kolkata Zonals, held at Jadavpur University. Honestly, when the invite landed in my inbox from the Ignite Room team, I wasn't sure what to expect. May 25, 2026·4 min read
Advantages of Adopting Node.js Over Shell Script in ReviewBuddy's FrameworkWhen I first built ReviewBuddy, it started as a simple GitHub Action written in Shell Script. At that time, the goal was straightforward:👉 get something working fast, validate the idea, and ship. And shell scripting did its job. But as ReviewBuddy s...Feb 1, 2026·4 min read·6
How I Built an AI Tool to Refine Unclear PR Headings: Focus on "Added ConsoleAs a Full Stack Engineer, my time is limited. I maintain open-source projects, but I don't have hours to investigate vague Pull Requests. A few days ago, a contributor opened a PR on my repository.Title: "Added console".Description: Empty.Changes: 10...Jan 26, 2026·2 min read·8
Fixing Hoichoi's Device Management: A Hidden SOLID Principle in ActionToday was not meant to be educational. It was meant to be safe. I work as a full-time software engineer at Hoichoi, building backend systems that power a production platform used by millions — you probably know it as https://hoichoi.tv. And when you’...Jan 14, 2026·4 min read·10
Learning Reliable System Design from a Tiny API GlitchToday, I was working on an admin panel feature. Simple task.One button.One API. 👉 “Create Policy” I clicked the button. Policy created ✅Clicked again (by mistake)…Another policy created ❌Clicked again (slow network)…Boom — three duplicate records. N...Jan 11, 2026·3 min read·10
How MongoDB TTL Indexes Replaced Cron Jobs for Efficient Log CleanupEvery backend system that deals with logs eventually hits the same problem: Data keeps growing, storage keeps increasing, and nobody wants to own cleanup. In my case, it was DNS analytics logs in NexoralDNS. High-volume.Write-heavy.Low long-term va...Jan 3, 2026·3 min read·9
How I Resolved DNS Polling Issues with MongoDB Collection WatchMost engineers don’t “learn” advanced database features. They run into them after their system starts misbehaving. This is not a MongoDB tutorial.This is an honest account of how MongoDB collection.watch() (Change Streams) saved my NexoralDNS project...Jan 3, 2026·4 min read·4