COORD: 44.21.90
OFFSET: +12.5°
SYS.READY
BUFFER: 99%
FOCAL_PT

Now & Next

NOW
CURRENT_STATE

I'm a founding engineer at Onlook — the open-source visual editor for React. If you design product or build UI, it's the one I'd put in your hands: edit your running app right on the canvas and it writes the real code. Design in the actual product instead of a mockup of it, and ship without the handoff.

Everything else on this page is how I push that work forward — software an agent can author and reshape while it runs, the sandbox and message-bus layers that make Claude a first-class part of how an app gets built, and the plugin ecosystem and branching primitives that keep a terminal-first day fast. It all feeds back into Onlook.

Active
Onlook
Founding Engineer · the Cursor for designers
As Of
June 2026

Current Focus

Agent-Native Runtime

An always-on daemon that turns a local directory into a live HMR route, lets a session author throwaway UI, and round-trips app events back into the session. Claude as the live backend, chosen per action.

Foundry

The infrastructure underneath: fast Firecracker microVMs with the Claude Agent SDK and streaming built in. Sandboxes that fork and roll back, so AI coding products don't have to assemble the plumbing.

The Bus Layer

slack-bus, peer-bus, and telegram-bus — channels that push the outside world (teammates, agents, alerts) into a running session as it happens. Zero-downtime daemon restarts and subscription rehydration.

The Plugin Ecosystem

103 Claude Code skills shipped as the digitalpine-plugins marketplace — recently /components, /reflect, a field-report model for skill self-improvement, and hardened browser and cmux control.

Recently Shipped

exp
APFS copy-on-write project branching — clone an entire project in under a second.
Inkwell
Visual design canvas for React, packaged as @digitalpine/inkwell with npm trusted-publishing CI.
Scheduler
Scheduled proactivity that watches worker tabs and nudges due jobs — promoted from experiment to production.
Component Library
Save genuinely-nice UI mid-session to a global store and rediscover it by relevance later.

On the Bench

Agentic simulations keep pulling at me — headless Bevy worlds where autonomous agents crawl an 18-floor dungeon while humans spectate, sponsor, and profit. And away from the screen, I'm building Claude × Design SD, an in-person community for designers and engineers working with AI-native tools. Both move in the cracks between the runtime work.

SYS.NOW_ENDUPDATED: JUN 2026