A tech enthusiast based in Mumbai. In my day job, I work as a senior software engineer for a financial startup, building robust systems and thinking through complex problems in code.

This blog serves as a journal for my technical learnings and the things I’m currently exploring, alongside the occasional detour into cinema, food, and other observations that catch my attention along the way.

Visit professional profile

Latest articles


If It's a String, It's Probably Wrong

A short note on why loose string-based domain values usually come back to bite later.

Test Driven Contract Evolution using Effect Schema

A more reliable way to evolve domain contracts without breaking everything around them.