Independent designer and engineer working at the seam between interface and system. I make tools that feel calm, considered, and a little bit magical — for teams who care about the details most people never notice.
I've spent the last decade on the engineering side of design and the design side of engineering — the place where a half-millimeter feels like a lot, and where a well-placed transition can do the work of a paragraph.
My favorite projects sit at the intersection of clarity and surprise: developer tools, editorial products, and consumer software that takes the user's attention seriously. I work best embedded in small teams over long horizons, but I take on advisory and one-off engagements when the brief is genuinely interesting.
Currently exploring spatial interfaces, ambient computing, and how interfaces can hold less so they can hold more.
Mostly hand-rolled React, a few opinions about typography, and a stubborn belief that the right primitive is usually a custom one.