Governance for 26 repositories on one box - conventions, a shared library, and an audit that files findings against projects without fixing them.
Selected work
Darren McGarvey
Four projects, described through the decisions behind them — including the ones that were rejected, which is usually the more useful half.
A personal assistant rebuilt from scratch after the first attempt collapsed under its own undocumented decisions.
An idea pipeline that ingests from six sources, deduplicates with vector embeddings, and refuses to blend four incompatible scores into one number.
Real-time 1v1 mech combat - a scrapyard robot on wheels at Tier 1, a walking mech at the top of the ladder.
A monitor for one workstation, built around the fact that an alerting path cannot announce its own failure.
Also on the box
Four more repositories that declare themselves active. No case study behind these — they are here so the four above are not mistaken for all of it.
- alfred-glance
Alfred's Android companion, native Kotlin and Compose, reaching the backend over the home LAN only. It builds against a pinned copy of Alfred's OpenAPI schema, and a pre-commit hook fails the commit when the two drift apart.
- Athenaeum
A three-week FastAPI and machine-learning refresher, built one day at a time. A learning exercise rather than a product, which is what its own README says on the second line.
- portfolio
This site. Astro, static output, no live instances of anything — and a decision ledger generated from the ADR directories of the projects above rather than typed out by hand.
Decision counts, dates and statuses on this site are generated from each repository's own docs/adr/ directory and a local estate service, then committed. Last generated 2026-08-29. Nothing on this page restates a fact by hand.