Writing

The Blog

Deep dives and field notes on AI, engineering, and building reliable software.

Artificial Intelligence

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.

Aug 25, 20266 min read
Software Engineering

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.

Aug 25, 20267 min read
Java

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.

Jul 8, 20266 min read
Embedded Systems

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.

Jul 7, 20268 min read
Web Development

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.

Jul 6, 20265 min read
Artificial Intelligence

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.

Jul 5, 20266 min read