This is where I write, build, and tinker with AI.
Essays and reading notes.
A Green Lantern ring builds anything its wearer can picture and hold onto. An AI model works the same way: the ceiling is imagination and will, not the tool, and the essay is honest about where that claim runs out too.
A Mumbai auto charges 17.14 rupees a kilometre. The number traces to a living cost a committee settled on in 1996 without stating a method, indexed ever since. Rebuilding the formula from the record, and finding the one line in it that can be tested.
How one instruction set, one memory, and git as the transport turn two laptops, two CLI harnesses, and a phone into a single working system. Four diagrams, and the four things I have not solved.
Your banking app says eating out is nearly half your spending. It is also 4p in the pound, and both sentences are true. Rules for splitting a total so the parts still add up, with a worked example you can click through.
Critical reading notes on books about power, management, and institutional change. Substantial arguments, counterarguments, short quotations, and sources.
A document goes wrong in its order, and every level built on top of a bad order makes the mistake dearer to fix. A four-level method: settle the claim, then the structure, then the content, and leave the prose for last.
A decade of American payments, charted: how cash, checks, cards, and instant rails traded places.
Things that publish themselves.
A daily briefing: twenty picks across news, opinion, Mumbai and India, technology, science and culture, chosen each evening for the next morning.
A weekly digest of long-form writing worth the time: ideas, science, art, design, history. Gathered automatically from around forty publications, chosen for range, never paywalled.
A daily Venn puzzle for curious adults. Three rules, ten things to sort, and a sourced fact behind every answer: a banana is a berry, dungarees are named after a corner of Mumbai.
Small things that do a job.
An interactive field guide to systems thinking. Sixteen lessons and five experiments explore feedback, living systems and the consequences of changing things.
A field guide to everyday cooking. Nine elements behind a good plate, from salt and acid to heat and crunch, each with something to try: a salt calculator, a smoke-point chart, a pH scale, a temperature ladder and a dish fixer.
A filterable NYC restaurant picker, sourced from the NYT dining guide: borough, cuisine, and price filters, a map view, and a want-to-go/been/skip status on every place.
A drill-down data explorer for Google Sheets. Break any number down step by step, see trends at every level, and find out what drove a change. Works on a million rows.
An MCP server that lets Claude manage tasks and lists in Checkvist.
Built for fun, some still in progress.
A side-scrolling run-and-gun: Gandalf, roaming Middle Earth with a gun instead of a staff. Fight through the road to Rivendell to a Witch-king boss at Weathertop with a spell-ammo gun (fire, stun, knockback).
A storybook tower defense game where a walking fortress steals the city. Build a company of yakshas, nagas, vetalas, and human defenders, then combine their powers to bring it home.
A two-player online card game set in a fictional world in the register of Indian mythology: Deva, Asura, Gandharva, Naga and Rishi factions duel with forty invented characters and their own woven lore. Open it twice, in two windows, to play a match against yourself or a friend.
A 3D character generator for Indian mythology: forge a hero across seven lineages (Deva, Asura, Vanara, Naga, Gandharva, Yaksha, Rishi) with sculpted armor, celestial astras, and divine auras, then roam a temple sanctum in third person or export the build as a model.
A 3D character creator in the register of cast bronze crossed with cyberpunk. Pick an aesthetic register and a body plan, then work twenty-seven controls: height counted in face-lengths, the alloy and how far it has aged, four arms or six, seams and inlay at every joint. Nothing is modelled by hand; the whole figure is cut and assembled from a few dozen numbers.
Two dozen mathematical animations (attractors, flows, curves, growth) morphing into each other on a half-hour cycle, with a generative ambient soundtrack that follows the mood. Sit back, or fiddle with the dials.
Brownian motion, drawn live in the browser. A small toy about randomness.