UI/UX & Product Design
User flows, interface design and development-ready design systems.
Design work starts with flows rather than visuals: where the user arrives from, what they are trying to do, and where they get stuck. Screens drawn before those questions are answered tend to get redrawn.
Screens then move step by step from low-fidelity layouts to a finished interface, gathering feedback at each stage so changes happen before any code is written.
The output is not just screenshots but a design system a development team can work from directly — components, colour, typography and the states that get forgotten: empty, loading and error.