One head, both crafts
Taste and engineering in the same person, not two specialists in a trench coat.
Design ⇄ Engineering · the seam is the job
I design the surface and engineer what holds it up. The same person reads a layout in pixels and ships the code that renders it. This page is not a list of those skills. It is built out of them.
Reads a layout in pixels and optical weight, never approximations.
Motion that explains state instead of decorating it.
Ships production code, not handoff files.
@container drives the columns. The toggle below is wired with :has(), no JavaScript touching the card.
Builds the system that makes everyone else faster.
Treats WCAG as the floor, not the goal, and ships it. Designed Conformly, a live compliance agent for the European Accessibility Act.
Ratios computed live with the WCAG 2.1 formula. AA needs 4.5, AAA needs 7. Every pair on this page clears AA in all four brands and both modes.
Resolves the hard interaction in code before engineering commits.
Lives in the codebase like an engineer, and reviews like one.
Designs the edge case, the empty state, and the failure mode.
An empty state is an invitation, not a dead end. It tells you exactly what to do first.
Add your first projectThe error names what went wrong and hands you the way out. It never just apologizes.
Try againConfirmation in the same voice as the action. The button said publish, so this says published.
A working enterprise design system: real tokens, components, blocks, and full screens, live and fluid in light and dark.
A consumer banking system built around motion and clarity, where money that moves feels like it.
Open the system ↗A design led accessibility launch gate: a reusable WCAG 2.2 AA checklist, handoff contracts, and a human verification model, shown through live keyboard operable components.
Earlier: Meltwater, Senior UX Designer. The Huffington Post, Founding Designer on early iPhone and iPad apps at scale. Compete, Designer.
Taste and engineering in the same person, not two specialists in a trench coat.
The product is the deliverable. The Figma file is scaffolding you throw away.
Quality that holds across every role, state, and edge case, not just the happy path.
Fluent enough in the rules to know exactly when to break them.
Speaks design to engineers and engineering to designers, and is trusted in each.
Fast because the foundations are clean, not fast at the foundations expense.
Tell me what you are working on. I read these the same day and reply by email within one business day. No bots, no assistant, no queue in between. Just me.