process — blank file to shipped

One process, no handoffs.

Six steps from first conversation to a live product you own — and the work we hand over at each one.

the thread

Six phases, one team.

01discover

Discover

We start by understanding the product and the people it's for — goals, constraints, competitors, and the one thing it has to get right.

Kickoff workshopAlign on goals, audience, and what success looks like.
Written briefA single source of truth every later decision traces back to.
Project brief Scope & timeline
02brand

Brand

Before any interface, we settle who the product is — name, mark, type, color, and voice.

Identity systemLogo, type, color, and the rules that hold them together.
Visual languageIconography, imagery, and patterns.
Brand guidelines Asset library
03design

Design

We map the flows, prototype the hard parts, and design every screen on a real design system.

Flows & prototypesTestable interactions before we commit to pixels.
Design systemTokenised components the build plugs into.
UI design Prototype
04build

Build

The same team that designed it writes the code — web front-ends and cross-platform apps.

Web & app developmentTyped, component-driven, performance-budgeted.
Staging previewsLive environments you can click through.
Production code CMS / backend
05ship

Ship

We handle launch — performance, accessibility, store review, and the deploy itself.

QA & launchCross-device, cross-platform testing.
HandoverSource, docs, and a walkthrough.
Live release Documentation
06evolve

Evolve

Launch is a milestone, not the finish line. We watch real usage, fix what surfaces, and ship the next round.

Monitor & iterateAnalytics, crash reports, measured improvements.
Ongoing partnershipAn optional rolling engagement.
Iteration cycles Roadmap support
$ syntax start --phase discover

Start at phase one.

Every project begins with a short, no-pressure discovery call. Tell us what you're building and we'll map the thread.