About
Hi, I’m Sourav. Nice to meet you.
I’m a PhD researcher in computer systems and a software engineer. I like problems where reliability meets automation.
My research asks how large software systems break, and how to catch it early. That has meant diagnosing failures in microservice applications with digital twins and LLMs, proving when infrastructure-as-code changes conflict before they reach production, and simulating networked storage that gives different traffic different guarantees.
Before research I spent years in industry: owning enterprise data platforms, working on payment systems that banks depend on, and turning messy data into dashboards people actually used. These days I split my time between research and building products end to end.
I grew up in Kolkata, India, and have since lived and worked on three continents.
Off the clock
Things that make me happy.
- Music & audio
- Chess
- Football
- Bengali cooking
- Baking
- Photos
- Travel
- Side projects


