Projects
Things built, shipped, retired, or abandoned on the record — with what each one proved.
- 2026
This site
A register, not a portfolio. One authoritative source for the facts about me — referenced rather than copied — on a margin rule, built with SvelteKit and served as static files from Cloudflare Pages.
in production · SvelteKit · mdsvex + unified · Cloudflare Pages · colophon
go-crap and gen-contract
Two tools written for Nexus. go-crap is a CRAP-score and mutation-testing CLI used to drive every module to complexity and coverage bars; gen-contract is an annotation-driven API-contract and OpenAPI generator, enforced in CI.
in use · mutation testing · contract validation in CI · Go · go · testing · tooling
Nexus
A self-hosted household computing platform — a physical appliance that gives a family shared identity, photos and documents, applications and private AI agents without surrendering their data to a cloud. Built solo, bare metal to a stranger-installable appliance, in six months.
in production · ~18 Go services + a SvelteKit UI · four layers · one person · households onboarding · appliance · sovereignty · kubernetes · identity
- 2025
Household memory, generation 1
The first cut at a household data layer — the platform owned the bytes behind a custom API and a forked Immich. Abandoned, and later retrodicted by the platform-formation framework: the byte layer is exactly where the abstraction inequality fails.
abandoned · byte-layer abstraction · forked Immich · retrodicted by T18 · nexus · architecture · lesson
- 2024
The home cluster
A hand-built three-node cluster that ran the house for two years before Nexus’s first commit — the testbed that turned a conviction into a product spec.
retired · 3 nodes · 2 years of household use · homelab · kubernetes · nexus
- 2012
Neuron electrophysiology simulator
A C++/Qt simulator of neuronal electrical activity, built from scratch for the University of Oklahoma biology department on the Huguenard–McCormick equations; used in teaching and research at several universities.
in use · C++ · Qt · Huguenard–McCormick model · used at several universities · neuroscience · c++ · simulation
- 2010
An Android app, 2010–2013
Independent Android development during graduate school — a startup’s app shipped to 2,000+ users.
retired · 2 · 000+ users · android · indie