Work
Things I've built. My own apps first, then smaller tools and client sites.
Projects
- go-calc
Every answer is exact, proven to guaranteed digits, an estimate with its uncertainty, or refused with the reason. One Go engine runs in the browser as WebAssembly, on the command line, over HTTP and as a package.
- DevNotes
Capture notes and snippets in one submit, find them again with ranked full-text search, ask questions over your own notes, and publish the good ones as public pages.
- Rummy scoreboard
A mobile-first scoreboard for 101 and 201 Pool Rummy. Players share a link, claim a seat with a PIN, and see scores update in real time. Device tables run entirely in the browser, so a game keeps going with no network at all.
- Personal finance API
A FastAPI backend for expenses, budgets, recurring bills and spending insights. JWT auth, validation, filters and CSV export, with tests, a CLI, Docker and docs alongside the code.
Tools
- XRAY
XRAY captures fetch and XHR traffic, shows the decrypted response, and turns the selected request into console context, exports and test assets. It runs as a DevTools panel, a floating HUD or a pop-out window, and loads nothing remote.
- Page Snap
A Chrome extension for people who pull many pages out of a public records viewer. Each page goes into a named file for an order with one shortcut, and one click builds a PDF per file plus a merged PDF with a bookmark for each. It makes no server calls of its own.
- StreakForge
A small Go CLI for building habits without handing your data to a service. One readable JSON file, no account. Tracks streaks, warns which are about to break, and ships backup, restore and a doctor command.