I'm a designer working where design, code, and AI meet.
When making something is nearly free, the scarce skill becomes knowing what’s worth building and being able to say why. A fifteen-year arc from graphic design to agent experience, which turned out to be the same story as vibe coding.
Jul 2026
10 min read
ai
agentic-ai
craft
An audit came back sure of itself, every number in it was correct, and its first recommendation was backwards. Three times I lost the reasoning behind a handoff, and none of them were caused by AI.
Oct 2026
12 min read
ai
agentic-ai
craft
design-process
I’ve fallen into months-long traps over kerning and button states. The tell was swapping between ideas. The details still matter. Everything should be touched at least once.
Sep 2026
10 min read
craft
mindset
design-process
An agent in Slack, a design workspace in real components, then a design kit with a plugin and MCP server: three tools built in a row so design and development could build from one source. Client builds now generate from design’s handoff instead of Figma.
Oct 2026
13 min read
design-systems
agentic-ai
design-engineering
13+ years between design and engineering, designing systems, writing production code, and building with AI.
I care most about the gap between design intent and what actually ships: how decisions survive handoff, how systems scale, and how people stay in control when the tools get smarter. I also coach designers moving closer to systems and code, not because everyone needs to write code, but because fluency changes the kinds of conversations you can have.
New essays on design, systems, and AI as I publish them. No noise.