Work

Roles & impact

2023 — Present

Senior Frontend Engineer

Nimbus Analytics · Bengaluru (Hybrid)

Lead the dashboard squad (5 engineers) building the real-time analytics surface used by 12k+ analysts.

  • Rebuilt the charting layer; dashboard load dropped from 6.2s to 1.1s.
  • Introduced a design-system with WCAG-checked tokens — a11y defects fell 68%.
  • Set up Lighthouse budgets and visual-regression gates in CI.
2021 — 2023

Full-Stack Engineer

Ledgerly (funded startup) · Remote

Joined as employee #6. Shipped the offline-first sync engine and the public invoicing API.

  • Designed the CRDT-backed local-first sync layer now powering 3.4k stars of OSS.
  • Grew the API to 40+ partner integrations with a stable, documented contract.
  • Mentored two junior engineers through their first production on-call rotation.
2019 — 2021

Software Engineer

PayRail · Singapore

Built billing services handling 40+ payment providers across India and Southeast Asia.

  • Implemented smart retry + dunning; failed payments down 31% in two quarters.
  • Took the webhook pipeline from at-least-once chaos to idempotent and replay-safe.
  • Maintained 99.98% uptime over 12 consecutive months.
2018 — 2019

Junior Developer

Studio Meridian · Pune

Agency life: marketing sites, CMS builds, and an endless supply of “can it be animated?” briefs.

  • Delivered 20+ client projects across e-commerce, education and healthcare.
  • Learned to write CSS that survives a real content team — usually the hard way.

Education

Where the basics came from

B.E. Computer Science

2014 — 2018

College of Engineering, Pune. First class with distinction; thesis on real-time browser rendering.

Data StructuresOperating SystemsComputer Graphics

Certifications

  • AWS Certified Solutions Architect — Associate
  • Google Professional UX / UI fundamentals
  • Meta Front-End Developer Nanodegree
  • Certified Kubernetes Administrator (CKA)

Questions I get asked

Interview prep

Short answers to the things people usually want to know. Expand any of them.

What’s your biggest weakness? +
I over-engineer the first version. I’ve learned to time-box the “perfect” architecture and to validate with users before the abstractions pile up. It’s still a work in progress, just a smaller one.
Why did you leave PayRail? +
Funding dried up after a tough B2B quarter. I stayed three months past the end of the runway to hand over cleanly, then joined Ledgerly. I keep in touch with the team — two of them are clients now.
How do you handle disagreement with a designer? +
I argue with measurements, not preferences. If I can show the interaction lag on a mid-range phone or the contrast failure in a WCAG audit, the discussion ends quickly. If I can’t, the designer is probably right.
Do you work with teams that don’t use my stack? +
Yes. My default is to learn the team’s conventions rather than impose mine. The abstractions I bring are about boundaries and testing, not a specific framework.
Are you available for contract or full-time? +
Both — I take on two or three engagements per quarter and keep roughly one day a week free for mentoring. Happy to talk through what fits your timeline.
Ask me something else →

Recognition

Nice things that happened

🏅

Speaker

“Shipping Fast Interfaces” — JSConf Bengaluru, 2024.

⭐

Open source

Top-100 contributor in the Design Tokens ecosystem, 2023–25.

🧑‍🏫

Mentor

Mentored 9 junior developers into their first senior roles.

📰

Writer

4.2k subscribers on the “Fast Web” newsletter.

That’s the story so far

Want the part where we work together?