What I build

Things that are running right now, not slides about them.

Every project below has a public address you can open and use. Start with the first one — it shows what actually happens between a job arriving and it being finished, without anybody touching it.

agent / accounts-inbox an example run, not live data
A message lands inbox · form · webhook Read it what is this, who from Sure? rules + history Do the work across your systems Ask a person stop, do not guess Written down every step, auditable

    What this takes off somebody’s desk

    The split is not easy against hard. It is whether the rules can be written down — and the second list is where the money usually is.

    the hours nobody should be spending

    • Reading an inbox and sorting it before anyone opens it
    • Matching invoices to purchase orders, line by line
    • Copying between two systems that were never introduced
    • Booking, rescheduling and chasing the confirmation
    • Answering the same twenty questions, correctly, at 1am
    • Drafting the weekly report from the week that happened

    the ones that cost money when they go wrong

    • Noticing something is an exception and stopping
    • Reconciling records that disagree across three systems
    • Walking an approval through the people who owe it
    • Reading a long document and pulling out what matters
    • Spotting the number that moved and should not have
    • Handing back to a human with the reason attached

    This is where most automation quietly fails: it guesses instead of stopping, and a confident wrong answer costs more than no answer at all. The branch that stops and asks a person is the part worth paying for.

    Websites

    Built by hand, then handed over.

    No page builder, no template licence, no monthly fee to keep it online. The files belong to the client, on the client's own hosting.

    The Arya Kanya Mahavidyalaya homepage: a photograph of a school prize ceremony beneath a navy header with the school name and navigation.
    The same school homepage on a phone-width screen.
    live · verified today

    Arya Kanya Mahavidyalaya

    A girls' higher secondary school in Kolkata, established 1902, with no site of its own until this one. Parents looking for admissions information were relying on third-party listings.

    • scopeSix pages — about, academics, faculty, facilities, gallery, notices — plus a styled 404
    • built withHand-written HTML and CSS. One stylesheet shared across every page, no framework, no build step
    • the carePhotographs resized from 19 MB of PNGs down to 1.2 MB, so it opens on a phone on mobile data
    • honestyAnything the school had not confirmed is marked on the page rather than invented

    Games

    And when a brief says "make it fun".

    A browser game is the honest test of whether someone can build: there is nowhere to hide a dropped frame. Both of these are hand-written canvas — one about nerve, one about working out the machine.

    Chai Run in play: a runner carrying a tray of chai glasses leaps between rooftops at sunset, with a customer waiting ahead and a heads-up display showing round one of four and 290 metres to go.
    live · verified today

    Chai Run

    Six glasses and the rooftops of the old city. Hold to jump higher, land soft or you spill, and run past someone on the ground to serve them. Four rounds, 300 metres each.

    • rounds Kolkata RooftopsValley of the Pyramids New York SkylineThe Long Beach
    • built withCanvas and Web Audio, written by hand. No engine, no sprite sheet, no asset pipeline — the art is drawn in code
    • plays onPhone or desktop, one control. Tap or press Space
    • versionv0.9, playable start to finish
    Dabba mid-run: a six-by-six yard of chalked arrows and colour-coded sorters, two steel tiffin tins travelling through it toward three coloured doors, with the tally reading one of three delivered on tick ten.
    live · verified today

    Dabba

    A sorting puzzle set in a dabbawala yard. Lay a handful of arrows and colour sorters, press run, and watch the tins find their own way to the right doors — or jam trying.

    • the ideaA machine-building puzzle compressed into a minute. You build the thing that does the work, then watch it do it
    • built withCanvas, drawn in code. The whole game is a grid and a tick — no physics, no engine, so the same yard always runs the same way
    • tested byEvery round ships with the solution it was authored against, and a harness replays all six to prove none is unsolvable
    • stageWorking prototype, six rounds, playable start to finish — built to find out whether the idea is fun before building more of it
    0years building for the web
    0people on the team
    0projects deployed
    0bots and automations, recently

    The work that saves the most is the part not shown here.

    Six businesses now have a job doing itself that a person used to do by hand, and the write-ups are still to come — no client's name goes on a page without their permission. Ask and I will walk you through what each one gave them back.