// writing
Blog
Thoughts on backend engineering, system design, Java & Kotlin, and navigating a career as a senior engineer at Microsoft. No fluff — just things I've actually learned.
MacBook Neo: Apple’s ₹70,000 Joke on the Indian "Budget" Buyer
Apple launched a self-proclaimed "budget" Macbook
Why Hyun-Ju is a morally superior character than Gi-Hun
Here is why Hyun-ju (Player 067’s younger brother’s caretaker/proxy for the "pure" innocent) or, more specifically, characters who maintain their integrity without the luxury of Gi-hun’s "luck," often hold a superior moral position.
Why I Prefer Kotlin Over Java for Backend Services (And When I Don't)
A candid look at Kotlin vs Java for backend development — coroutines, null safety, data classes, and the real-world trade-offs of choosing Kotlin in a Java-heavy enterprise environment like Microsoft.
5 Distributed Systems Lessons I Learned the Hard Way at Microsoft
Real lessons from building large-scale distributed systems — failure modes, observability gaps, and the operational wisdom that only comes from incidents at scale.