Thoughts on design, engineering, and building things that work.
Accessibility and visual quality are often framed as competing priorities. They don't have to be.
How I approach a new project, the questions I ask, the tools I use, and the decisions I make along the way.
A designer who codes is a different kind of designer. Here's why I think in Next.js when I think about interfaces.