Engineeringreliableproducts,pixeltoproduction.
Software Development Engineer at District by Zomato. iOS Engineer building reliable, user-facing products end to end.
Engineer by craft, problem‑solver by habit.
I'm a Software Engineer at District by Zomato who enjoys building reliable, user-facing products and understanding systems end to end. My experience spans mobile development, full-stack engineering, system-level debugging, data-driven projects and algorithmic problem solving.
I've worked across iOS, React Native, Node.js and many backend integrations, so I pick up new technologies quickly and contribute wherever the product needs me. In my current role I focus on practical engineering: fixing production issues, improving app performance, integrating third-party services and shipping features used by thousands of users.
Before industry, I explored competitive programming, ML/data science and algorithm-heavy academic projects at IIT Delhi. That breadth strengthened my fundamentals and taught me to reason about complex systems and data flows. I like clean, maintainable code, owning problems, debugging deeply and shipping stable features in fast-moving teams.
Experience & education
Where I've worked, what I've studied, and what I picked up along the way.
Software Development Engineer
- Ship iOS features used by thousands of users.
- Fix production issues and improve app performance.
- Integrate third-party services and backend APIs.
Software Development Engineer
- Built mobile and full-stack features across iOS, React Native and Node.js.
- Worked across layers of the product, from APIs to native UI.
Indian Institute of Technology
- Explored competitive programming, ML/data science and algorithm-heavy academic projects.
- Research on graph-theory-based resiliency for power distribution networks.
- Competed regularly on Codeforces, CodeChef and AtCoder.
Technologies I build with
From native Apple platforms to distributed Go services. I choose the tool that fits the problem.
Mobile & Apple
01Backend & Systems
02Web
03Data & Infra
04Problem Solving & ML
05Things I've built
Microservices, native macOS apps, Rust tooling, mobile apps and algorithms research.
E-commerce Microservices Platform
A distributed commerce backend split into Go services for auth, products, orders and payments, alongside a companion Swift e-commerce app.
Taskizy
An open-source macOS task manager that lives in the menu bar, so your to-dos are always one click away.
Movies API
Spring Boot REST API for movie management with PostgreSQL, JWT authentication and Docker support, built on Java 17, Spring Security and Spring Data JPA.
yt-transcriptor
A Rust tool that extracts and generates transcripts from YouTube videos, so subtitles and text are easy to get and manage.
More projects
URL Shortener
A fast, reliable link shortener service in Go with usage analytics and an API you can plug into your own workflows.
DS-Coin Cryptocurrency
A cryptocurrency built from scratch to demonstrate blockchain fundamentals: a custom chain, consensus, P2P networking, wallets and transactions.
Graph-based Resiliency for PDN
Research project quantifying the operational resiliency of power distribution networks using graph theory.
AnimeTree
An anime guide and tracker app with a React Native client and an Express + PostgreSQL backend.
Codeforces Customizer
Browser extension that hides difficulty ratings and solve counts on unsolved problems, so you can practise without bias.
Internshala Automation
Python + Selenium script that applies to internships on internshala.com automatically.
PicScroll
A picture-sharing social app in React Native with Firebase for auth, storage and database, plus curated cat and dog feeds.
Weathering
A React Native weather app that uses OpenWeatherMap geocoding and forecasts, with Google Maps for location.
Moodle Captcha Solver
Chrome extension that solves the captcha on IIT Delhi's internal Moodle server automatically.
Editour
A video editing app built with React Native and FFmpeg.
Nearby Restaurants Search
Answers 'restaurants near me' range queries with 2-D binary search trees: O(n log n) preprocessing and O(m + log² n) per query.
Indian Cricket Performance Analysis
Analysis of the Indian men's and women's teams across formats and opponents using all-time data, pandas and matplotlib.
Machine Learning Projects
A collection of machine learning projects implemented in MATLAB.
Competitive Programming
Solutions to contests on Codeforces, CodeChef and AtCoder, plus selected LeetCode problems.
Sharpened on hard problems
Live stats from the platforms where I practise algorithms and data structures.