About

I'm Ranvir. I like building things, figuring out how stuff works, and occasionally pointing a camera at something that catches my eye.

I grew up in India, moved to the US for college, and spent four years at Indiana University — ended up doing both my Bachelor's and Master's in Computer Science there. Somewhere along the way I got pulled into research, spent a couple years in a lab working with massive geological datasets and building ML models. That's where I fell in love with the messiness of real data.

The summers took me to Silicon Valley. I interned at Nod.ai (AMD) in Santa Clara — low-level compiler work, PyTorch internals, the kind of stuff that makes you appreciate what happens between your Python code and the GPU. Then Postman in New York, where I built AI agents and multi-agent systems. Completely different end of the spectrum, equally fun.

Now I'm in Sydney, doing a Master's in Data Science at UTS. I write about what I'm building on Medium, and keep a blog for everything else — thoughts, experiences, things I'm figuring out along the way.

Outside of all that, I take photos. It's the one thing that gets me to put the laptop down and just be somewhere. I've also been learning Japanese lately — no big reason, just thought it'd be cool.

What I'm doing now

Updated March 2026 · Sydney, Australia

Building

An end-to-end recommendation system with MMoE — the full pipeline from data to deployment, MLOps and all.

Studying

Master's at UTS — data science, applied ML, and a lot of real-world pipeline work.

Writing

Weekly on Medium about whatever I'm building. The blog is for everything else.

Learning

Japanese. Just because.

Technical focus

Languages Python, SQL, R
ML & AI PyTorch, TensorFlow, LangChain, CrewAI, Hugging Face, scikit-learn
Data Spark, DuckDB, Pandas, ETL pipelines, ChromaDB, FAISS
Infrastructure Docker, AWS, GCP, Vercel, CI/CD, MLflow

Let's connect

I'm always open to conversations about AI, research, or photography. Reach out via email or connect on LinkedIn.