Writing
Notes from designing and shipping products
I write about the problems I run into on client work and in my own apps: design systems, AI features, prototypes, and the bits that only show up once a product is live.
- Design systems · 25 October 2026 · 7 min readWhy your Figma file and code drift apart in production, and how to fix itDesign systems usually look fine at launch. Here's why the Figma file and the live product slowly stop matching, how to spot the drift, and what to change so it stops.Read the article
- AI UX · 25 October 2026 · 6 min readYour users just froze on your AI chat screen. What do you do?A blank prompt box is a failure mode, even when nothing technically went wrong. Here's how to design the first screen of an AI feature so new users know what to do.Read the article
- Design systems · 25 October 2026 · 7 min readDesign tokens explained, and how to create them for your productWhat design tokens are, the three layers that keep them manageable, how to name them so people and AI coding agents can use them, and how to get them from Figma into your code.Read the article