
Screens, flows and a design system for apps, dashboards and software products, designed alongside the developers who build them. By project or on a retainer, for founders and product teams in the UK and worldwide.
Screens and flows designed so the first-time user does not have to be told what to do.
A design system a development team can build from without stopping to ask what a component is for, which is where most of the time gets lost.
Consistency across states that usually get forgotten: empty, loading, error, and the screen nobody remembered to design.
Handover that a developer can work from directly.

This work is often ongoing rather than a single project, so it can run as a retainer. Scope and price are agreed either way before anything starts.
Pricing is bespoke. Tell me the scope and a fixed quote comes back within 48 hours, and nothing starts until the price is agreed. The person you brief is the person doing the work.
Start a project →Yes. Files are set up for handover, with named layers, components and styles a developer can inspect.
Yes. Most of this work happens alongside a development team, with the developers in the conversation from the start.
Yes. I can work inside your Figma file and component library, or set up a file you own from the start.
Both. A defined piece of work is quoted as a project. Ongoing design support is quoted as a retainer, which suits teams shipping continuously.