Interface
Screens, states and the motion between them. We design the parts people touch and hand over a system the team can keep building on without asking permission.
Tokens, components and the written rules that keep them honest — delivered as code, not a slide deck about code.
Clickable builds at real fidelity, so the argument happens over something concrete instead of a static frame.
Focus order, contrast and reduced-motion behaviour designed in from the first screen rather than audited at the end.
Annotated source, a component catalog and a short recording of the reasoning, so the decisions outlive the project.