Field Manual — On Building Whole ProductsVol. 01Bengaluru, INSession live
A feature on Himanshu Agarwal · Founding Engineer

I turn messy operations into software that runs.

I’m a product engineer for the ambiguous middle — sharp domains, half-known workflows, and systems that still have to be correct. I’ve taken an exam engine, GST/TDS billing, a pharma ERP bridge, payments, and commerce from ambiguity to production — most of it as the only engineer on the system.

afterboards --flagship

PLATE 01 · §I
FIG. 01

AfterBoards
& AfterGrad

Live · in production

afterboards.in ↗aftergrad.in ↗

  • Reconciliation-safe payouts

    Prevented double-payouts by treating gateway failures by certainty: release funds only on a provable failure; keep ambiguous transfers pending until webhook, status reconcile, or admin review resolves them.

  • Timed exam engine100,000+ attempts

    Resumable timed attempts, server-authoritative scoring, section-wise analytics, and disconnect recovery across 100,000+ attempts.

  • AI question workflowdays → ~30 min

    Versioned prompts, multi-provider fallback, and batch generation/review workflows cut exam creation from days to ~30 minutes.

Founding Engineer · Mar 2023 — present

Four production apps for AfterBoards and AfterGrad on one 17-package monorepo: product surfaces, payments, mobile releases, content operations, and production recovery paths owned by one engineer.

  • Money has to be exactly right — settlement is idempotent and reconciliation-safe, not best-effort.
  • The AI pipeline is a system, not a prompt — versioned, multi-provider, with automatic fallback.
  • One Turborepo codebase carries web + React Native across both products.
Next.jsReact NativeMongoDBRedisAI · 4 models
The useful work starts where the workflow is messy and business-critical — then turns into software people can depend on every day.
The differentiator — breadth × ship-rate × domain-correctness

~/work --selected

§II
FIG.02drwxr-x

Logistics SaaS Live · Solo

Daily operations from LR to payment: statutory PDFs, GST / TDS billing, customer portal, reconciled ledgers, and financial-year reporting.

Next.js · PostgreSQL
FIG.03drwxr-x

Print Club Live · Freelance

Catalog commerce plus custom STL-to-quote, Cashfree checkout, customer accounts, and a full admin workspace for daily operations.

Next.js · Payments
FIG.04drwxr-x

Pharmulo Building · Pilot

Retailer ordering over ProfitMaker with a 26-entity read-only mirror, expiry-aware stock, and guarded human-reviewed bill entry.

Next.js · Postgres · Tauri / Rust

--roles --reverse

§III

Founding Engineer · AfterBoards

Mar 2023 — now

Sole engineer of two live exam-prep products on one Turborepo: payouts, real-time multiplayer, timed attempts, AI question workflows, Redis resilience, and solo quality gates.

Next.js · React Native · MongoDB · Redis · AI

React Native Dev · FE Lead · an2 cabs

Jun 2023 — Feb 2024

Led a 4-person frontend team building React Native driver & rider apps for a ride-hailing startup, with live GPS tracking on an Azure backend.

React Native · Real-time · Team lead

Product Eng Intern · OSlash

Feb — Mar 2023

Built a snippets / link-management system end to end, under the CTO.

Cloudflare Workers · GraphQL · Astro

The 100k+ exam attempts above are AfterBoards & AfterGrad specifically — the load on the exam engine, not a portfolio-wide figure.

--grouped

COLOPHON
LanguagesTypeScript · JavaScript
FrontReact · Next.js · React Native · Tailwind
BackNode.js · GraphQL
DataMongoDB · PostgreSQL · Redis · Cloudflare R2
PaymentsRazorpay · Cashfree
AIOpenAI · Anthropic · Gemini · Groq
SystemsTauri / Rust · Electron · Docker · Vercel
Open channel

Hiring for a product team, or staring at a system that won’t behave? Send the role, the system, or the unsorted problem.

Send the role or the problem