OSS · In progress
stream-ui.
React component library for streaming AI agent output — token rendering, tool-call cards, human-in-the-loop primitives. Building in public.
Available · Selectively interviewing
Recent work at Ava Labs on Core Wallet — WebSocket state architecture, on-chain RPC integrations, design system. Prior at Unity, PayPal, and Resideo (Honeywell). I care about latency, design systems, and the seam between humans and AI agents.
§ 01 / Selected Work
§ 02 / Projects
OSS · In progress
React component library for streaming AI agent output — token rendering, tool-call cards, human-in-the-loop primitives. Building in public.
OSS · In progress
EVM transaction decoder with ABI inference and call-tree visualization. For when block explorers don't go deep enough.
§ 03 / About
I've been writing code on the web since 2010. Over the last decade that's meant shipping product at PayPal, modernizing Unity's web ecosystem, designing component libraries at Resideo (Honeywell), and most recently building real-time wallet experiences at Ava Labs.
The work I'm proudest of usually lives at the intersection of latency, state, and trust — UIs where the user is technical, the data is live, and getting it wrong has real consequences. That framing applies equally well to trading interfaces, agent collaboration surfaces, and engineering tools.
Outside of full-time work I build and ship products of my own. I write technical notes occasionally, contribute to OSS, and tinker with agent-driven workflows.
“Real-time, high-stakes, technical-user UI is the same problem whether you're looking at a trade ticket, a swap quote, or an AI agent's design proposal — get the state model right and everything else follows.” — On craft, 2026