Software Engineer · Backend Systems · Distributed Systems
I'm a Software Development Engineer II at Blinkit, where I build and scale backend services powering personalisation and product recommendations.
My work focuses on designing reliable, low-latency systems that operate at high throughput. I enjoy solving problems involving distributed systems, concurrency, performance optimisation, and system architecture.
Previously, I worked at Razorpay.
Portfolio · LinkedIn · X · Email
- Recommendation Systems — Building and optimising backend pipelines for personalised product discovery.
- High-Performance Services — Designing concurrent, low-latency APIs and optimising critical request paths.
- Distributed Infrastructure — Working with caching, databases, service communication, fault tolerance, and observability.
- Applied ML Infrastructure — Integrating ML-driven ranking and recommendation workflows into production services.
| Area | Technologies |
|---|---|
| Languages | Go, C++, Python |
| Backend | REST, gRPC, Microservices |
| Data & Caching | PostgreSQL, Redis |
| Infrastructure | AWS, Kubernetes, Docker |
| Observability | Prometheus, Grafana |
| Engineering | Concurrency, Distributed Systems, System Design |
- Distributed systems and their trade-offs at scale
- AI agents and developer productivity tooling
- Vector search, embeddings, and retrieval systems
- System design and performance engineering
Football, gaming, fitness, music, and the occasional side project.
Always interested in interesting engineering problems and conversations about building systems at scale.





