PRODUCT ENGINEER . AVAILABLE FROM MARCH . REMOTE OR HYBRID

I turn half-formed ideas into things people can use on Monday.

Nikhil Varma product engineer . eleven years across payments, logistics and developer tools. I like the awkward middle of a project, where the design meets the database.
Portrait placeholder

What I am actually good at

Ranked against the work, not against the industry. Every bar says what the number is drawn from.
TypeScript and Node 92%
Eleven years, four production platforms
Go 78%
Three services still running unattended
Postgres and data modelling 85%
Schema design and migrations under load
Design systems in the browser 70%
Shipped two, maintained one for four years
Facilitation and technical writing 88%
RFCs, incident reviews, mentoring

Code you can read

Connect a public account and these fill themselves in. They stay exactly as written if it is unavailable.

paymentsledger

Ledgerline

A double-entry core small enough to audit in an afternoon.

TypeScriptPostgresFastify
mobilesync

Fieldkit

Offline-first sync for handheld devices on bad networks.

GoSQLiteProtobuf
design-system

Formary

Accessible form primitives with no runtime dependencies.

TypeScriptCSS

How the work actually went

The commit history of one repository. Point it at a public repository, or leave these entries in place.

  1. 2026-07-18

    Move settlement off the nightly batch

    Nikhil Varma

    The last job that had to finish before anyone could open the app.

  2. 2026-05-02

    Make reconciliation idempotent

    Nikhil Varma

    Reruns stopped being frightening.

  3. 2026-02-11

    Split the ledger writer from the API

    Nikhil Varma
  4. 2025-11-27

    Add the first property-based tests

    Priya Nair

    Found two rounding bugs in an afternoon.

Where this all happened

  1. 2023-Now

    Principal Engineer . Kestrel Pay

    Settlement, ledgers and the team that owns them.

  2. 2019-2023

    Staff Engineer . Haulway

    Offline-first logistics for eleven thousand drivers.

  3. 2016-2019

    Senior Engineer . Bright Forge

    Design systems and the first internal component library.

  4. 2014-2016

    Engineer . Marlowe Labs

    Where I learned to write things down.

What working with me is like

He found the actual problem in the first week, and it was not the one we hired for.
Sana QureshiSana QureshiVP Engineering, Kestrel Pay
Writes the clearest incident reviews I have read. People volunteer for them now.
Tom BrennanTom BrennanHead of Platform, Haulway
Left the codebase easier to join than he found it, which is the whole job.
Meera IyerMeera IyerStaff Engineer, Bright Forge

Conference talk

BSc Computer Science

University of Pune . 2014

AWS Solutions Architect

Credential ID KP-88421

Conference talk

Ledgers Without Tears . 2025

Working on something awkward?

Tell me the constraint you cannot move and the thing that must not break. That is usually the interesting part.