Skip to content
(opens in new tab)
(opens in new tab)
(opens in new tab)
(opens in new tab)

Experience

Engineering Manager · PeopleGrove
Jan 2024 – Present
  • Lead backend engineering for 1M+ user platform (99.5% uptime SLA)
  • Shipped Expo mobile app (iOS & Android) from zero; built company design system
  • Reduced MTTR ~40% via incident response & deployment pipeline overhaul
Senior Full-Stack Engineer · PeopleGrove
Oct 2019 – Jan 2024
  • Node.js backend services powering billing, provisioning & analytics
  • Led monolith → SOA migration across 8+ service boundaries
Full-Stack Engineer · Vidyalai Learning
Oct 2018 – Oct 2019
  • Full platform rewrite (Node.js + React/Next.js) from planning to production
  • Automated teacher onboarding, reducing manual ops effort ~60%

Skills

Backend
Node.jsREST APIsPostgreSQLMongoDBMicroservices
Frontend
ReactNext.jsReduxExpo / React Native
Infra
CI/CDIncident ResponseSLA ManagementCVE Triage
Leadership
Team BuildingHiringRoadmap OwnershipWCAG / Design Systems

Builds

Realtime collaborative whiteboard built with Fabric.js and WebRTC for video and audio chat, with text chat powered by SSE.

A small experimental demo using Web Speech API(opens in new tab). Try it out and check how accurate it is — the API is still a work in progress.

Conway's classic cellular automaton. Draw cells on an infinite grid, hit play, and watch emergence unfold — gliders, oscillators, and chaos from three simple rules.