The Blog
Deep dives and field notes on AI, engineering, and building reliable software.
Building Swarabodha: Teaching a Browser to Listen for Swaras and Ragas
How I built a Carnatic music app that listens to live singing, detects pitch in real time, and matches what it hears against a raga database, plus a native desktop port of the same engine.
Building a Docker Clone in Go: Understanding Containers from the Kernel Up
Docker feels like magic until you ask what actually isolates a container. I rebuilt its core isolation model from scratch in Go, using raw Linux namespaces, cgroups, and chroot instead of Docker itself.
Building a Healthcare Management System Using Java Swing: My Learning Experience
How I built a modular hospital desktop app in Java Swing that brings patient records, appointments, billing, pharmacy, and analytics into one interface.
Building an AI-Enabled Smart Auto Injector: What I Learned from Taking an Idea to a Working Prototype
How embedded systems, sensors, and automation came together in a healthcare proof-of-concept that follows a simple pipeline: Sense → Compute → Actuate.
From Curiosity to Code: A Journey I Never Planned
How a simple question about how websites are made led me from HTML curiosity into software development as something I want to build a future around.
How I Use AI as a Student Developer
AI has changed how I learn, not whether I learn. Here is how I use it for debugging, breaking down concepts, brainstorming, and writing, without skipping the work.