I build systems. In code, in products, in myself.
Father. Builder. Athlete. Principal Architect in Bangalore — backend by trade, full-stack when it counts.

Who I am.
I've spent thirteen years as a backend engineer — and a full-stack one when a product needed it. First employee at Shoppoke, building the whole thing in Android and Ruby on Rails. Multi-brand travel apps (Android, iOS) at Via.com and EbixCash. Payments and live-class scale at Vedantu, leading a team of 12. And now platform and AI/LLM work as Principal Architect at TripFactory.
What I'm actually good at: scalable backend architecture, the hard problems nobody else wants, and shipping the whole product — not just my slice. The AI/LLM part is the newest layer, the last couple of years; the foundation is thirteen years of building things that have to work.
On the side I ship my own things. HyCrew — the HYROX training app I built because nothing else tracked what matters on race day. Looplink — calm, ad-free puzzles, the opposite of attention-casino apps. Plus a couple of experiments I'm still poking at.
And somewhere in there I rebuilt myself the hard way: 103 kg to a HYROX start line.My wife Shubhangini was the catalyst; the rest was just showing up, tracking everything, and not lying to myself. If you're building something hard — a backend that has to scale, a full product, or AI that has to survive real users — that's the work I want.
The same method runs through everything I build.


How it actually went.
The starting point
Fatherhood began. Weight at 103 kg. Energy low, stamina poor, stuck in zombie mode.
The real shift
Shubhangini pushed hard enough that excuses started dying. Fitness stopped being a plan and became a standard.
Day one — systems begin
Official start at 90 kg. Calories, protein, workout split, weigh-ins, review loops — everything tracked.
HYROX Mumbai — first race
First official HYROX finish at 1:37:23. Proved the transformation was not cosmetic. Cramps, grit, finish line.
Yoddha — racing with Shubhangini
Mixed doubles with wife. City rank 11, age-group rank 7. Partnership, strategy, and proof they can perform together.
HYROX Bangkok — better, not enough
Consistent run splits, improved sled work. Progress is measurable. Still not where it needs to be for Solo.
HYROX Bangalore Solo — first solo finish
No partner, no hiding — every station alone. On pace for ~1:35 until the calves cramped at station 5; rowed with arms only and finished on dead legs at 1:49:34, after a two-week illness layoff. The story became individual.
The races — and what's next.
HYROX Mumbai
- First official HYROX finish
- Strong farmers carry and burpee broad jumps
- Cramps at row exposed training gaps
Yoddha
- City rank 11 overall, age-group rank 7
- Husband-wife racing — strategy and execution under pressure
- Run segments strong, roxzone walking leaked time
HYROX Bangkok
- Runs 2-7 consistently in 5:05-5:15 range
- Sled push improved, burpees controlled
- Measurable progress from Mumbai — not enough for Solo yet
HYROX Bangalore Solo
- First solo HYROX — no partner to share a single rep
- On pace for ~1:35 until the calves cramped at station 5
- Rowed with arms only, finished on dead legs after a two-week illness layoff
HYROX Kuala Lumpur
Yoddha — Mixed Doubles
Building something hard?
Architecture, AI systems, or a product to ship — I'm always up for a straight conversation about it.