About
I’m Mitesh, a Senior Software Engineer focused primarily on backend engineering, distributed systems, and cloud architecture.
Most of my work has involved building and maintaining systems at scale across multiple services in Azure, using C#, .NET, and the kind of engineering judgment that starts to matter once real traffic, failure modes, and operational complexity show up.
I’m especially interested in the practical side of software engineering: reliability, service boundaries, maintainability, and the trade-offs that shape real systems beyond the neat version you usually see in tutorials. I care a lot about clarity — both in code and in communication — and I enjoy breaking down technical ideas in a way that is useful without being oversimplified.
Outside of work, I enjoy writing, building things on the side, thinking a little too much about systems, and spending time around gaming and tech culture more broadly.
This blog is where I write about backend engineering, .NET, Azure, distributed systems, and the occasional deep dive into topics that get far more interesting in production than they ever do in theory.