Eight ways to open an article, and the one that keeps winning
A typed hero system with eight arrangements, and what eighteen real choices revealed about which composition actually survives contact with a screenshot.
A typed hero system with eight arrangements, and what eighteen real choices revealed about which composition actually survives contact with a screenshot.
A colophon that reads its own tokens instead of describing them — because the prose version had been describing a palette the code abandoned.
Code is the source of truth and the canvas is a synced view. Figma Connect proved it. Then the canvas stopped being worth the maintenance.
I couldn't run this on the registry I built at work. So I rebuilt the pattern on a component set I still have, ran 90 generations, and scored them.
I embedded with Snowplow's teams, audited three drifting surfaces, and deployed one contract people and coding agents build from. They now run it without me.
Swapped Tailwind Typography for shadcn/typeset across every long-form surface — twelve prose modifiers on four routes became one wrapper class.
A design-engineering upgrade that adds text-to-speech, sentence highlights, progress, speed control, and reactions to long reads.
The typed registry that stopped our coding agents inventing components — and the parallel package I killed in order to ship it.
Progressive portfolio enhancements building in real time
How I integrated a production design system into my live portfolio as a solo design engineer — without breaking the typography I already loved.
I led design on an AI agent at Thought Industries, got into the codebase, rebuilt it on data customers already had, and shipped to four paying beta customers.
Hired into marketing, I ended up leading product design — and shipped the in-store media platform Swirl was acquired by Best Buy for.