For most of my career I designed the cockpit
The functional alignment between AI capabilities and human intent.
The functional alignment between AI capabilities and human intent.
An interactive 3D keyboard for learning the keyboard shortcuts of the apps you use every day.
How the Single Responsibility Principle (SRP) is often misinterpreted and how to apply it correctly to avoid overengineering and underengineering.
Pixel-perfect skeleton loading screens auto-extracted from your real DOM. Zero configuration, zero layout shift.
A personal perspective on AI, product quality and the growing divide between deciding what should exist and efficiently building it.
A platform-agnostic, full specification of the technical features a good website should have. Built in the open under an MIT license.
Notes from the 2026 WWDC keynote.
How we built a cross-browser glass effect for the web, and how it shapes a family of components.
Discover curated UI Skills for design engineers, including accessibility, motion, frontend craft, and interface quality guides.
We can finally generate evidence before committing to anything.
How variable fonts utilize optical sizing axes to automate legibility across varying viewports and scales.
Components that signal how oversubscribed your funding round is.
“AI design” is one label but has forked into four different types of work.
Write-first design prevents falling in love with the wrong thing by prioritizing reasoning over implementation.
100 different ways to center a single element horizontally and vertically inside a container.
The experimental general-purpose accessibility agent that GitHub is piloting.
The web is drowning in AI. We replace it with 💩. In your browser. In your fonts.
You don’t really need to be good at prompting anymore. The thing to get good at is the loop that does the prompting for you.