Phase 02 of 04
02

Design

Architecture and interface design in tandem. We prototype fast so you can see and feel the product before a single line of production code is written.

Why We Design Before We Build

Changes are cheap on paper. They're expensive in code. The Design phase exists to make every significant decision — technical and visual — before the build clock starts. A week of design work can save four weeks of rework.

We don't separate UX from engineering. Our designers and developers work in the same room (or the same Slack channel). That means the interfaces we design are buildable, the architecture we choose supports the interactions we've promised, and there are no nasty surprises when the two worlds meet.

What Happens in Design

Technical Architecture
Selecting the right stack, defining the data model, mapping integrations, and documenting the system design so there are no architectural surprises mid-build.
Wireframing
Low-fidelity layouts that establish structure and flow without committing to visual detail. Fast to produce, fast to change, and easy for stakeholders to react to.
Interactive Prototype
A clickable prototype you can put in front of real users. Reveals usability issues before they're baked into production code where they're expensive to fix.
Visual Design
High-fidelity screens in your brand — colours, typography, components. The design system built here becomes the foundation for consistent UI throughout delivery.
Design System / Component Library
Reusable components, tokens, and patterns that speed up development and keep the product visually consistent as it grows.
User Validation
Where appropriate, testing the prototype with real users before build starts — so we're iterating on assumptions, not on launched features.

What You'll Have at the End

How Long Design Takes

Typical duration

1–3 weeks depending on product complexity. Simple internal tools may need only a week. Consumer-facing products with multiple user roles typically need 2–3 weeks to design properly. We don't rush it — a day of iteration on a prototype is worth a week of rework in code.

Our Design Principles

Previous phase ← Discover
Next phase Deliver →

Want to see how we design?

Talk to us about your project. We can walk you through what design looks like for your specific situation.

Start a conversation