Principal Software Engineer · Pune, remote
I build systems that can’t afford to drop a message.
Seven years on distributed backends in healthcare and IoT — alerting, device management, messaging at volume.
Mostly .NET and Go, some Rust, increasingly Python. Lately I’ve been building retrieval systems and measuring whether they actually work. I also paint, make music, and see faces in cracked walls — both halves are on this site.
Writing
Notes on systems, side projects, and whatever I’ve been measuring.
I benchmarked cross-encoder reranking, then turned it off
Building a RAG system over 31,700 chunks of Azure documentation, I implemented cross-encoder reranking, measured it properly, and…
2025-11Chess With Friends
I have always liked games. Being a software engineer, you realize that most of the maths and physics…
2025-11Knowing Myself
2025-10Bulgogi, Donuts & Everything Nice at Seoul Here!
My First Treat Meal at Seoul Here Dated: 19 Oct 25 I recently decided to start my fitness…
2025-10Online Content
YouTube – My online content journey started from Nov 2022, before I created my first YouTube channel –…
2025-10ArtStracting
Finding Faces in the World Around Me I’ve always seen stories in the world — a crack in…
2025-10Knife Painting
When Mistakes Lead to Magic In this time of my life, I was trying to be out-going, meet…
2025-10Stock Monitor
A Small Tool That Saves Me Time This is the most thought out and meaningful application that I…
The other half
Same instinct — finding a shape in the noise — pointed somewhere else.
Painting, ambient music, and an ongoing series about faces found in cracked walls. The engineering work and the creative work both live on the portfolio page.