Full-stack engineer. I work on money in regulated industries: payments infrastructure, now pharmacy claims.
Most of what I do is integrity work. Establishing what the data actually supports, finding where it stopped being true, and being clear about what is still unmeasured. I came up through the operations side of consumer finance before I wrote software for a living, which is why I knew what the numbers meant before I could build the systems that carry them.
Go, TypeScript, and a lot of SQL by day. Nights go to a homelab and tools that keep my data mine.
Selected work
Proving a claims migration was correct
Owning the question of whether migrated pharmacy claims were still the same claims, and building the instrument that could answer it.
Go · PostgreSQL · SQL · CLI tooling
The compliance edge of a payments platform
Technical lead on the parts of a payment facilitator where money movement runs into regulation: onboarding, screening, and card-present processing.
Python · AWS Lambda · DynamoDB · Next.js · TypeScript
Spectre, a self-hosted everything
Twenty-nine containers on a repurposed laptop, replacing a household's worth of cloud subscriptions.
Arch Linux · Docker · Tailscale · PostgreSQL · Bash
Basalt
An open-source, local-first Markdown knowledge base that stays compatible with Obsidian vaults.
Tauri 2 · React · TypeScript · CodeMirror 6
Also built
- Audiobook player for KOReaderA KOReader plugin that turns a Kobo e-reader into a self-sufficient .m4b audiobook player over Bluetooth.
- Local audiobook pipelineEbooks in, narrated audiobooks out. Neural TTS running on my own hardware, no cloud voices involved.
- SpearmintCore contributor to an accessibility-focused desktop GUI for generating JavaScript tests, with over a thousand GitHub stars.
- Eleventh HouseA collage-styled community site for an arts collective, with self-serve membership and a curated gallery.