I design AI products — and ship them.
Product designer and design engineer. Three products live this year; the largest has 41,000 readers, the fastest launched three weeks after the idea.
Unhappened
One shared world per premise instead of a private copy per reader: the decision that made reading free and the whole product possible.
unhappened.wiki ↗︎Case study →
The deepest world
What ifThe Soviet Union did not break up
In August 1991, the coup against Mikhail Gorbachev succeeded in its narrower aim…
Read this world · 840 articles writtenScene Zero
A screenwriter's process broken into steps a machine can judge, and a Zero that reads your own words back to you.
Case study →Five things a logline has to carry. Each row quotes your own words back.
Antumbra
A voice with rules, and a checker for every rule — so the model can't drift into jargon, flattery, or claims nobody can check.
antumbra.space ↗︎Case study →About them, you want one straight answer.
No hedging, nothing left for you to decode. We run it, you get one line.
STARTMYLIFE
120 agents, three rules, and a society that decides for itself what love and violence are. Exhibited at RISD, 2026.
Case study →
- Counterfactual-history encyclopedia. Live.
- Pre-production tooling for film crews.
- A tool for judging relationships. Live, closed testing.
- A simulated society. RISD Graduate Exhibition, 2026.
- Relational SignalAR prototype driving procedural spatial audio.
- Game Design — Co-Instructor, RISDFive weeks, 14 students, concept to playable Unity build.
- Unreal Engine 5 — Teaching Assistant, RISDOne-on-one technical guidance, 14 students.