Baseball restructured into one continuous 27-out half per side, with a full simulated world behind it: its own stats, economy, and history. The simulation is deterministic. I directed the build without writing the code myself; the reasoning sits in more than 140 engineering decision records.
A gridiron sport I invented, with a rulebook, a probability engine that plays it, and a 280-team universe to play it in. A terminal-style stats portal serves the whole thing, on an analytics framework written for this sport’s mechanics. Another directed agent build: roughly 110,000 lines across about 60 decision records.
A reference implementation for live audio rooms on ATProto. You sign in with ATProto OAuth, create a room, publish its metadata, and connect audio through LiveKit. Fork the repo and run your own.
Public measurement infrastructure for the AI economy. Three live indices: a compute price deflator, a synthetic activity unit modeled on the IMF’s SDR, and a labor displacement gauge built on federal procurement and wage data. All three recompute daily from public sources, and the git history is the audit trail.
Trust infrastructure for ATProto social apps: cross-app reputation, shared moderation, and a configurable resource-allocation system. It’s the plumbing YGF and two other reference apps were designed against.
A professional network on ATProto. Connections are earned and bilateral, and the identity is one you carry with you. One of several protocol-native experiments.
A decentralized data platform for high school sports, built on AT Protocol.
A speculative dating-app concept built around scarcity, transparency, and portable trust. Fifteen picks a week, in three tiers everyone can see.
A single-issue civic-data instrument. A fund-by-fund ledger of what Portland-area voter money could pay for, and the named rules that hold it still.
A question desk built on a large language model. The desk sorts your question and posts a price, the answer writes itself while a meter runs, and you get a receipt.
A live participatory piece on worldbuilding, speculative governance, and what we owe our neighbors.
Donut.js, Portland, November 2019.
A retrospective on the 20th anniversary of Tennis Polo (Toccer).
See the ATProto work