Bengaluru · builds across the whole stack

Software Engineer @ Meesho

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.

3+
Years shipping
450K/day
Claims audited
99.9%
Uptime delivered

About

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 2023CGPA 9.89
Recognition
Spotlight Award — LeadSquared
Shipped the critical Report Scheduler feature in SIERA.
Spotlight Award — LeadSquared
Consistent high-quality delivery of product enhancements.

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.
Node.jsPythonBFFpnpm monorepoReactRedux ToolkitModule FederationVite
JUN 2023 — MAR 2025
Bengaluru · full-time
<1sreport render
100K+records / dataset
70%adoption lift

Associate Software Engineer @ LeadSquared

  • 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%.

Selected work

Jotion

2024 — 26Case studygithub ↗

Write it, nest it, publish it — a fast personal workspace for notes that grow.

Marketing — hero
Marketing — hero01 / 07
Screens print in black and white — hit ← / → or the bars to walk through the product.
documents: defineTable({
  title:          v.string(),
  userId:         v.string(),
  parentDocument: v.optional(v.id("documents")),  // ← self-reference
  isArchived:     v.boolean(),
  isPublished:    v.boolean(),
})
  .index("by_user",        ["userId"])
  .index("by_user_parent", ["userId", "parentDocument"])
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.

What it does
  • Infinitely nested pages, lazily expanded
  • Block editor with realtime sync
  • Publish any page to a public link
  • ⌘K command palette across everything
  • Archive, trash and restore flows
Next.jsTypeScriptConvexClerkBlockNoteEdgeStoreZustandTailwind

Hive

2026github ↗

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.

WINDOWElectron shell · React UI · xterm.js — closeable, reopenable, disposable
TRANSPORTToken-authed WebSocket on localhost — input / output / resize
DAEMONDetached, long-lived — owns every node-pty process and its scrollback
PTY ×NOne Claude process per session, replayed on reattach
What it does
  • Sessions that outlive the window
  • Split view for several live sessions
  • Ctrl+K to jump between any session
  • Per-session attention state, inline rename
  • npm workspaces → Windows installer
ElectronReactTypeScriptnode-ptyxterm.jsWebSocket

Stack

Languages
TypeScriptGoNode.jsPythonJavaScript ES6+
Frontend
ReactNext.jsRedux ToolkitZustandTailwind CSSShadCN UIAnt Design
Backend & data
Go servicesNode.jsPythonBFF layerREST APIsMicroservicesMongoDB
Architecture
MicrofrontendsModule FederationViteWebpackpnpm monorepos
Infra & cloud
AWSKubernetesDockerGCSVirtual machinesCI/CD
Testing & tools
VitestJestGitPostmanVS CodeGoLand
05 — Say hi

Got something worth building?

I'm open to interesting engineering roles and collaborations. Email is fastest — I genuinely read everything, and I reply.

uttkarsh17goswami@gmail.com