Writing
Between Us and Utopia — cover
Short fiction · with Matti Gruener
Between Us and Utopia

We set out to describe stepping stones between where we are now and a time that might feel like Utopia. Books One and Two were written by a human; for Books Three and Four, we gave AI a voice to extend our characters’ worlds.

Book oneOne Minute War · He Kept His Perspectives Book twoBorders · Antipodes Book threeThe AI Explains Book fourAfter
Demos
demo screenshot
IUI ’26 · Interactive demo
Neural Transparency

Users write system prompts, chat with an AI, and see real-time behavioral trait vectors rendered as an interactive D3.js sunburst chart showing ~15 behavioral traits including empathy, toxicity, sycophancy, and sophistication.

Try the demo ↗
Other work
installation photo
Installation · with Yufeng Zhao & Max Holschneider
Anubis

Mulitmodal judgement for whether you can pass into the higher realms or subject to humiliating dance moves.

screenshot
2023 · Web app
UsedSurf BoardSearch

Search engine for the world's largest used surfboard shop with email notifications for matching inventory.

Visit ↗
Photographs

After finishing my undergrad, I spent eight months backpacking around Nepal (3 mo.) and India (5 mo.). Much of this was time spent walking in the Himalayas and riding trains. At one point I taught Neuroscience to a group of Tibetan Buddhist Nuns. In December ’23 I drove about 20 hours south into Baja California, much of it off-road, to find some swell.

Final stretch, Annapurna Circuit
fig. 1 — Final stretch, Annapurna Circuit
Winner of the camel race, Desert Festival in Rajasthan
fig. 2 — Winner of the camel race, Desert Festival in Rajasthan
Lowlands, Annapurna Circuit
fig. 3 — Lowlands, Annapurna Circuit
Tiny people, big glacier — Everest Three Passes Trek
fig. 4 — Tiny people, big glacier — Everest Three Passes Trek
Trains!
fig. 5 — Trains!
Well dressed camel, Rajasthan
fig. 6 — Well dressed camel, Rajasthan
Neuroscience Workshop, Dharamshala
fig. 7 — Neuroscience Workshop, Dharamshala
Deep in Baja
fig. 8 — Deep in Baja
Deep in Baja
fig. 9 — Deep in Baja
Contact