Ledger
A double-entry accounting core where every balance is derived from the ledger, never stored.
TypeScript · Postgres · Fastify
Open app →Small apps that do one thing and get out of the way. Most of them started as something I wanted to exist.
Tools for getting through the day with less friction.
A double-entry accounting core where every balance is derived from the ledger, never stored.
TypeScript · Postgres · Fastify
Open app →Small games. Nothing to install — they run in the browser.
A falling-block puzzle in 12KB, playable offline, with no scripts from anyone but me.
TypeScript · Canvas · Service Worker
Write-up →Things I built because the workflow around them annoyed me.
A read-through cache layer that cut p99 latency on our busiest endpoint from 1.4s to 90ms.
Go · Redis · Postgres
Write-up →My development environment as one idempotent script — fresh machine to configured in four minutes.
Bash · Nix · Neovim
A dependency-free status page that renders 90 days of uptime from a flat JSON file.
Astro · TypeScript · Cloudflare
Write-up →