Skip to content

The challenge

Sites built for a fast connection and a new laptop, tested on a fast connection and a new laptop.

On a mid-range Android phone over a slow network — which is most of the audience here — they are unusable.

How we approach it

A1

Agree a performance budget

A number, in the contract, checked in the build.

A2

Accessible from the first commit

Not an audit at the end.

A3

Content model before layout

Structure the content, then design to it.

A4

Test on real devices

Mid-range hardware, throttled connection.

How delivery runs

The same four phases, whatever we are building.

  1. 012–3 weeks

    Discovery

    We map your current process, users and constraints, then define scope in writing.

  2. 022–4 weeks

    Design

    Interface and data design, reviewed with the people who will use the system daily.

  3. 036 weeks+

    Build

    Delivery in two-week increments, each one testable, with progress visible throughout.

  4. 04Ongoing

    Launch & support

    Deployment, training and documentation, then optional support at a level you choose.

What you get

Design system
Tokens and components, documented.
Build
The site or application, in your repository.
Content model
Typed structure your team can edit against.
Performance
A measured report against the agreed budget.
Accessibility
A statement listing what conforms and what does not.

What changes

Usable on real devices

Tested where your audience actually is.

Accessible by construction

Not retrofitted after a complaint.

Budget enforced

Performance is checked, not hoped for.

Questions

About this work specifically.

General questions about scope, ownership and timelines are answered on the resources page.

Yes. Where editing is frequent we connect a content system; where it is occasional we keep content in the codebase, which is cheaper and safer. We will recommend based on who edits and how often, not on what is fashionable.

Tell us what you need built.

We reply within two working days with honest scope and next steps — including when we are not the right fit.