Skip to content
CleanCode

UI/UX design for apps and websites

We design interfaces people can use without a manual. We start by understanding the users, test ideas on a prototype and hand over a design ready to be coded.

When it pays to start with design

  1. You are building a new product

    A prototype costs a fraction of development and lets you catch wrong assumptions before any code exists.

  2. Users get lost in the app

    Support tickets are about things that should be obvious. We look for the places where the interface misleads.

  3. The product grew without a plan

    Every screen looks different because it was made at a different time. We bring it into one consistent system.

What you get

A design a developer can build without asking about every detail.

Technology

  • Figma
  • FigJam
  • Storybook
  • Tailwind CSS
  • Analysis and research

    User interviews, a review of data and competitors, and a map of the main tasks in the product.

  • Information architecture

    Navigation and screen structure arranged around what the user wants to do.

  • Wireframes

    Screen sketches without visuals, where layout and step order are quick to verify.

  • Clickable prototype

    A version to test with users on desktop and phone.

  • Visual design and design system

    Colours, typography, components and their states gathered in one library.

  • Developer handover

    A Figma file with behaviour notes, responsive versions and accessibility requirements.

How we work together

  1. 01

    Understanding users

    We establish who uses the product, why, and what gets in their way today.

  2. 02

    Wireframes

    We lay out paths and screens, and changes at this stage take minutes.

  3. 03

    Prototype and tests

    A few people perform typical tasks while we watch where they stop.

  4. 04

    Design and handover

    We refine the visual layer and prepare components for developers.

What the estimate depends on

  • number of unique screens and paths
  • scope of user research
  • versions for phone, tablet and desktop
  • building a design system from scratch or extending an existing one
  • involvement in tests and fixes after release

We don't publish a price list, because every project has a different scope. After a short conversation you get a free estimate split into stages.

Request an estimate

Questions about this service

If your question isn't here, write to us.

What is the difference between UX and UI?

UX is about how the product works: which steps the user takes and whether they reach the goal. UI is the visual layer: layout, colours, typography and components. We design both together because they affect each other.

Do you design only for your own builds?

You can commission the design separately and build it with your own team. We prepare it to be clear to any developer.

Do you test designs with users?

Yes. Just five people performing the same tasks on a prototype reveal most usability problems.

Will the design comply with WCAG?

Yes. We check contrast, touch target sizes, visible focus and navigation order at the design stage, when fixes are cheapest.

Tell us about your project

Tell us what you want to build or verify. We'll come back with questions, a proposed approach and an estimate.

Tell us about your project

Free estimate · NDA on request

What happens next

  1. 1A short call
  2. 2Estimate with a schedule
  3. 3Work begins