About
Senior Software Engineer
I build ML platforms and data systems that work at scale. At Microsoft, I focus on AI infrastructure powering Office 365, including LLM-based debugging agents, hybrid search systems, and fine-tuned models for data quality. Before that, I spent years at Twilio and Google building the kind of data pipelines that feed production ML. I care about making ML workflows reproducible, fast, and boring in the best way.
More about me
Posts
- Migrating to Vercel
- Exploring the Gopher Protocol
- Incremental Cooperative Rebalancing in Kafka
- COTA Buses on a Map
- Backprop by Hand and CNNs on MNIST
- NCC Template Matching, Stereo Depth, and KNN
- Camera Calibration and Homography
- Harris Corners, FAST Corners, and OpenCV
- Tracking Objects with Covariance and Mean-Shift
- Motion History Images and Optical Flow
More posts
Experience
Microsoft
Senior Software Engineer (ML/AI Platform)
Jun 2023 - Present
Software Engineer III, Google Cloud
Jan 2023 - Mar 2023
Twilio
Software Engineer II, Data Platform
Jul 2019 - Jan 2023
Smart City - City of Columbus
Data Scientist
Jan 2018 - May 2019
Education
The Ohio State University
MS in Computer Science
August 2017 - May 2019
Research
Anirudh Ganesh, Jayavardhan Reddy
ICML 2018 • 2018
Anirudh Ganesh
IEEE ICECCME • 2024
Ashwin R Jadhav, Arun G Ghontale, Anirudh Ganesh
IEEE ICSPC • 2017
NR Prashanth, B Siddarth, A Ganesh, VN Kumar
IOP Conference Series • 2017
More research