Services

Most briefs arrive with the problem half-defined. That is the part I like.

Product and interface design for teams building software. I work by looking closely at the problem before drawing anything — which is slower to start and much faster to finish.

Discovery and definition

For when you have an idea and a budget, but not yet a specification.

I interview the people who will actually use the thing, look hard at what already exists, and work out what the problem really is — which is usually not what the brief says it is.

You get: a written problem definition, personas grounded in interview evidence rather than assumption, a competitive analysis of the tools you are being measured against, an edge-case matrix, and a recommendation on what to build first and what to leave.

Interface design

For when you know what you are building and need it designed properly.

Screens, flows and the states nobody remembers until they break — empty, loading, error, permission, half-complete. Designed to be built, not to be presented.

You get: wireframes, high-fidelity screens, every state specified, a component set, and a handoff a developer can build from without booking a call.

Full product design

Discovery through to handoff, in sequence.

For when you are starting something and want one person accountable from the problem to the build.

How it works

  1. Send a brief. Whatever you have — a document, a paragraph, a voice note.
  2. I reply with what I would look at first. Free, and useful whether or not you hire me. If I think the problem is different from the one you have described, I will say so.
  3. We agree the scope in writing before anything starts, including what is outside it.
  4. Then the work. You see it as it happens, not at the end.

What I do not do

Brand identity, illustration, or motion graphics. If a brief needs those, I will say so early rather than three weeks in.

I will also tell you when I am not the right person for something. That is a shorter conversation than finding out later.

Pricing

Every brief is different enough that a rate card would be misleading. Send the brief and I will quote against the actual scope.