Most recently I led FanPro Studio's AI media generation platform — frontend, APIs, payments, auth, and the release train — from an empty repository to public beta. Before that, four years as the founding frontend hire at EximPe, an RBI-licensed cross-border payment aggregator, from launch to 50K+ monthly active users — on top of two years across passwordless auth and product engineering.
I lead frontends, write design systems, take the 2am pages, and unironically enjoy the part where you finally find the bug.
Stuff I'm good at
React TypeScript Design systems Claude Next.js Node Mentorship Code review Incident response Observability Perf Delegation A11y Root-cause Migrations Communication Release discipline Animation Stripe PostgreSQL GraphQL React Native
(probably — the bold ones are non-negotiable)FanPro Studio
Mar '26 → Sep '26Frontend Lead · AI media · UAE · Remote · in production
- Took the platform from an empty repository to public beta in four months — 4 generation modes, 20 generation types, onboarding, an asset library, and a creator marketplace. Next.js 16 + React + TypeScript.
- Built the generation backend: API routes and server actions that submit jobs to AI model providers, background jobs that track status, provider webhooks that store results.
- Wired Stripe and WorkOS end to end — checkout, credit-granting webhooks, session handling — and social publishing to 11 platforms with OAuth, a content calendar, and a composer.
- Set up Datadog monitoring, a 4-environment gated release train, and product analytics from scratch: funnels, generation conversion, referrals, ads attribution.
- Cut explore-page CLS from 0.66 to 0.003, traced an 8.3s LCP to a 14.8MB chunk and defined the fix, mentored 3 engineers, and built the team's AI-assisted dev workflow.
EximPe
May '22 → Mar '26Lead Frontend Engineer · Founding frontend · Fintech
- Founding team hire. Built and owned the customer, admin, and sales web apps from launch to 50K+ monthly active users, on Django services and Java banking APIs.
- Led the frontend team — code review, testing, and release standards that cut production incidents by 60% (Sentry).
- Rebuilt core payment flows: transaction time down 30%, JS bundle down 40%, Lighthouse from 39 to 81.
- Raised mobile KYC completion from 25% to 85% with funnel analytics and A/B-tested redesigns.
- Built an 80+ component Storybook design system used across all 3 apps; shipped RBI-aligned payment and KYC flows, fixed VAPT findings, added CSP/CSRF/XSS defenses.
Sawo Labs · SDE II
Aug '21 → Apr '22 · Bangalore · RemoteQBurst · Software Engineer
Oct '20 → Jul '21 · KochiZomato · sales intern
Jul '19 → Aug '19 · Kochi · On-siteA FE eval harness that lets Claude propose UI tweaks on real PRs without nuking the design system.
"A Philosophy of Software Design" (Ousterhout) — for the fourth time. Still right.
Weekly "code postmortems" — no shame, all signal.
Lo-fi when shipping. Sigur Rós when debugging. Silence when on-call.
View Transitions API + the boring elegance of native form validation.
Meetings that could've been a Loom. Frameworks-of-the-week. Untyped JSON.
Filter coffee. Aggressive amounts of it. South Indian, always.
Staff/Lead roles. Founding teams. AI-native dev tools. Say hi.
A junk drawer of little things I built for the joy of it. Each one is functional. Each one is mildly cursed.
01 · THE COUNTER THAT COMPLAINS
02 · HUE DEMOCRACY
03 · BOUNCY BOI
One page. PDF. No Comic Sans (here). Updated whenever I do something worth bragging about.
Let's build something.
It is --:--:-- in Bengaluru · Responds in < 24h
Reach out for staff/lead roles, founding-team gigs, design-system rescues, or honest opinions on your frontend codebase.