Backend that holds up under 450K claims a day, frontends split into microfrontends so nobody waits on anybody, and the AI platforms wiring the two together. I like the part of the job where the architecture is the interesting bit.
Three years in, and my favourite question is still "okay, but what actually happens when this request lands?" — which is roughly how I ended up working across the whole stack instead of one slice of it.
At Meesho I own features end to end: the Python services behind our AI audit platform's prompt-engineering pipeline, the hybrid pnpm monorepo and its config-driven Node.js BFF layer, and the React dashboards on top — shipped as a microfrontend on Webpack Module Federation.
Before that, nearly three years at LeadSquared on SIERA, a self-serving reporting tool: Go services and a query layer that render personalised reports over 100K+ record datasets in under a second, plus the React Report Builder people actually used them through.
Off the clock I build developer tools I want to exist — see Hive below — and I'm always a little too happy to talk about build systems.
Education
Chitkara University
B.E. Computer Science
Aug 2019 — May 2023·CGPA 9.89
Recognition
01
Spotlight Award — LeadSquared
Shipped the critical Report Scheduler feature in SIERA.
02
Spotlight Award — LeadSquared
Consistent high-quality delivery of product enhancements.
02
Work history
APR 2025 — NOW
Bengaluru · full-time
450K+claims / day
78%less manual audit
30%faster releases
Software Engineer @ Meesho
→Architected an AI-powered Audit Platform processing 450K+ claims daily, contributing the Python services that generate custom variables for personalised prompt engineering — cutting human audit intervention by 78%.
→Built the hybrid pnpm monorepo used across all webviews and its config-driven Node.js BFF layer, backed by a centralised Vite SPA bundler — bundling performance up 30%.
→Engineered a high-performance output dashboard in React and Redux Toolkit with interactive charts and tabular visualisations, speeding up stakeholder analysis by 40%.
→Integrated the platform as a microfrontend on Webpack Module Federation — independent deploys, release cycles down 30%.
→Shipped an org-wide JS bridge library for Android-webview communication plus a centralised web performance package — halving dev time and making the surface AI-coding-agent friendly.
→Engineered SIERA, a next-gen self-serving reporting tool — the Go backend services delivering personalised reports in under a second across 100K+ record datasets, halving load times.
→Built the Go services powering the Report Builder and dashboards end to end, query layer to API — adoption up 70%, with multi-grouped charts and a responsive UI.
→Developed an internationalisation layer for multi-language support, lifting global engagement by 30%.
→Architected an internal OPS portal with a Go backend automating deployment pipelines and environment config — releases 50% faster.
GoREST APIsMongoDBReactTypeScripti18nCI/CD
MAY 2022 — JUN 2023
Bengaluru · internship
Software Developer Intern @ LeadSquared
→Shipped 10+ core features and collaborated on 15+ product enhancements.
→Diagnosed and fixed 60+ critical platform bugs — crash rates down 40%, uptime up to 99.9%.
The real schema from convex/schema.ts — one indexed lookup per level.
The interesting part
Nesting is one self-referencing column. Every document carries a parentDocument pointer into its own table, paired with a compound by_user_parent index — so each level of the tree is a single indexed lookup scoped to one user. The sidebar expands forever and stays cheap at any depth.
Parallel Claude, one place — many concurrent CLI sessions side by side, grouped by folder.
A normal Electron app spawns the terminal as a child process that dies with the window. Hive moves PTY ownership into a separate long-lived daemon, spawned detached, which keeps a scrollback buffer per session and serves a token-authenticated WebSocket on localhost. Close the window and your sessions keep running; reopen it and the app reattaches with full history intact.