An anthropologist who became a product designer. I watch how people actually work before changing anything, then build the change as something you can use rather than a picture of one.
Learn more
Ubik Studio
ProductDesktopAgents
Ubik Studio was a desktop program that worked like a research assistant: the AI did the reading and the drafting, and a person stayed in charge of every judgment call.
Learn more
akaSTYLE
Design systemTokensPrimitives
The design language every project here is built from, written as nine rules instead of preferences.
Learn more
akaOSS
StudioOpen sourceHITL AI
akaOSS is an open-source studio: five free tools, one argument, and one website that ties them together.
Learn more
BodyLog
ProductiOSSwiftUI
An iPhone app for tracking a visible skin or body condition between doctor visits: acne, eczema, psoriasis, cysts, bruising, physio progress.
Learn more
Box Populi
Client projectLive siteNext.js
A site for a New York live-techno collective: a rotating cast of artists who play continuous, multi-hour improvised sets.
Learn more
Trickle UI Kit
Open sourceReactPure CSS
Forty-seven text animations for React, packaged so another developer installs any one of them with a single command.
Learn more
akaCOVART
Open sourceGenerativeAlbum art
A browser studio for making album art. Pick a generator, drop in a seed, shape it with a handful of controls for palette, composition, film texture and type, then export a print-ready cover or a video loop synced to the track.
Learn more
akaVST
InstrumentsVST3 / AUJUCE
Three musical instruments I built for macOS that load inside Ableton and other music software: an acid voice wrapped around a 64-step sequencer, a four-layer lo-fi synth sharing one voice pool, and a sampler that resamples itself.
Learn more
Blockpad
Open sourcemacOSSwift
A sketchpad that opens over your code editor on a keyboard shortcut. You draw where the boxes go, press copy, and paste into a chat with a coding agent.
Learn more
Brooklyn Dead: procedural asset pipeline
BlenderGodotPipeline
A survival game I am building in private, whose 3D art is written as code rather than modelled by hand.
Learn more
Three.js Examples
Live demoWebGLGLSL
A live exhibit of the 3D graphics work on this site. The centerpiece is a liquid orb, drawn in real time by your graphics card, that reacts when you move your cursor across it.
Learn more
Null Browser
Open sourceTauriPrivacy
Null is a web browser I wrote for macOS. The name is the thesis: null is what a function returns when there is nothing to return, and that is the right default for a browser.
Learn more
Wordle remake: Wrdef (Wordle + definition)
GameNext.jsDictionary
A five-letter word game where the clue is the dictionary definition rather than the pattern of letters you have already tried.
Learn more
User feedback + design log
HITL-AITest logKraa
HITL-AI team test log on Kraa.
Open the site
Circleheads
StudioApplied AIAgents
The two-person Brooklyn applied-AI studio I co-run. Agents in production, a short senior consulting bench, and original games. Taking a few projects a year.
Learn more
Inertial - Content Moderation Tool
Open sourceModerationAudit log
A working demonstration of how AI content moderation could be made answerable after the fact.
Learn more
Music Analysis Chat
Interactive demoAnalyticsChat
A workspace for a record label, built out of interviews rather than out of an idea.
Learn more
Visualizer Eden
Audio toolWebGLGLSL
A browser audio visualiser. Load a track and the music drives the shape of a 3D surface in real time, written with custom shader code that runs on the graphics card.