Unicorn
A creative OS beside your terminal, documenting your experiments live,
mirroring your build's story in HTML
+ playing your commit history as music.
Claude Code · Electron · macOS
building a Creative OS for designers who code.


A creative operating system. The layer around the tools you build with, keeping the state, history and context for you.
I built one; it’s called Unicorn.
Master’s in interaction design. Background across roles with Figma + REI + Patagonia.
3 years into design + code; I learn by building.
// an orchid that blooms with your cursor // a 63-frame cursor scrub on canvas -- no video, no gif const FRAME_COUNT = 63; let current = 0, target = 0; // cursor Y sets the target frame (top = closed, bottom = open) onpointermove = (e) => target = clamp(e.clientY / innerHeight, 0, 1); // every frame (rAF): ease toward target, crossfade the two nearest current += (target - current) * 0.10; const f = current * (FRAME_COUNT - 1); const i = Math.floor(f); ctx.clearRect(0, 0, W, H); ctx.globalAlpha = 1; ctx.drawImage(frames[i], 0, 0); ctx.globalAlpha = f - i; ctx.drawImage(frames[i + 1], 0, 0);
A creative OS beside your terminal, documenting your experiments live,
mirroring your build's story in HTML
+ playing your commit history as music.
Claude Code · Electron · macOS
Living walls you can hear. WebGL shaders ripple the walls and page transitions; hover a hidden animal and the letters of its name move with its recording + waveform.
WebGL · Spatial Audio · Bioacoustics
Built the Figma Campus Leader program @ art.edu from zero + booked the Figma Weave founding GTM for an in‑person event.
Community · Strategy · Events
Built for the people who scroll past conservation content. Sound is the way in: compose soundscapes from real bird recordings, or step inside the ecosystems they vanish from.
Figma · Flora AI · Sound · Prototype
An EV car UI to help find activities near charging stations. Walking directions and charge status sent straight to your phone.
Figma · Figma MCP · Prototype