Skip to content

How we work

From first idea to live product

A clear, repeatable path with working software at every step. Here is exactly what happens, what you receive and how we stay in sync with you.

  1. Discover

    We learn your goals, users and constraints, then agree on scope and a roadmap that fits your budget.

    You get: scope · roadmap

  2. Design

    Flows, wireframes and a design system, validated with prototypes before a line of production code.

    You get: flows · prototypes · UI kit

  3. Build

    Web, mobile, APIs and data pipelines shipped in short iterations with CI/CD from day one.

    You get: web · mobile · APIs

  4. Run

    Monitoring, upgrades and dependable maintenance so your product keeps getting better after launch.

    You get: monitoring · support

The lifecycle

Seven stages, one thread

  1. 01

    Discovery

    Goals, users, constraints and scope.

  2. 02

    Planning

    Roadmap, architecture and estimate.

  3. 03

    Design

    Flows, prototypes and UI kit.

  4. 04

    Development

    Iterative builds with CI/CD.

  5. 05

    Testing

    Automated and manual QA, performance and accessibility.

  6. 06

    Launch

    Staged rollout, monitoring and handover.

  7. 07

    Support

    Upgrades, fixes and new features.

Phase by phase

What happens in each phase

Phase 01

Discover

We learn your goals, users and constraints, then agree on scope and a roadmap that fits your budget.

You receive

  • Project brief
  • Roadmap
  • Estimate
  • Risk log

Tools

  • Miro / whiteboards
  • Notion
  • Google Workspace
  • 01

    Kickoff call and a short written brief

  • 02

    Stakeholder and user questions, answered early

  • 03

    Competitor and technical landscape review

  • 04

    Risk and dependency mapping (integrations, data, compliance)

  • 05

    A prioritised scope: what ships first, what waits

  • 06

    A plan for timeline, team and cost

Phase 02

Design

Flows, wireframes and a design system, validated with prototypes before a line of production code.

You receive

  • Flows
  • Prototype
  • UI kit
  • Design tokens

Tools

  • Figma
  • Adobe XD
  • Blender
  • SketchUp
  • 01

    Information architecture and user flows

  • 02

    Low-fidelity wireframes to settle structure

  • 03

    Clickable prototypes tested with real people

  • 04

    Visual design, brand alignment and motion principles

  • 05

    A UI kit with design tokens developers can build from

  • 06

    Accessibility and responsive behaviour planned in

Phase 03

Build

Web, mobile, APIs and data pipelines shipped in short iterations with CI/CD from day one.

You receive

  • Working software
  • Staging link
  • Test suite
  • API docs

Tools

  • GitHub
  • Azure Boards / Trello
  • Postman
  • Docker
  • 01

    Architecture decisions recorded as we go

  • 02

    Short iterations ending in a demo you can click

  • 03

    Code review on every change, with automated tests

  • 04

    CI/CD and a staging environment from day one

  • 05

    Integrations built against sandboxes with monitoring

  • 06

    A shared backlog you can reorder at any time

Phase 04

Run

Monitoring, upgrades and dependable maintenance so your product keeps getting better after launch.

You receive

  • Launch
  • Monitoring
  • Support plan
  • Runbook

Tools

  • Application Insights
  • Vercel
  • AWS / Azure
  • GitHub Actions
  • 01

    A launch checklist: performance, SEO, security, backups

  • 02

    Staged rollout with a tested rollback plan

  • 03

    Monitoring and alerts on the things that matter

  • 04

    Regular upgrades and security patches

  • 05

    Cost and performance reviews for cloud infrastructure

  • 06

    A rhythm of small improvements based on real usage

Ways of working

How we stay in sync

  • Weekly demo

    A working build every week, shown to you, not described to you.

  • Shared backlog

    One prioritised list in a tool you can open, with estimates attached.

  • Definition of done

    Tested, reviewed, documented and deployed to staging before a task counts as finished.

  • Written decisions

    Important technical and product decisions are recorded so context is never lost.

  • Direct channel

    A chat channel with the people building your product, for quick questions.

  • Risk flags

    We raise concerns about scope, schedule or quality the moment we see them.

$ release --check

Our quality gates before anything ships

  • Code reviewed by a second engineer
  • Automated tests passing in CI
  • Lighthouse performance and accessibility checks on web releases
  • Security review: dependencies, secrets, access control
  • Backups and rollback verified before launch
  • Documentation and handover notes updated

Engagement models

Work with us your way

  • 01

    Fixed-scope project

    A defined outcome for an agreed price and timeline. Best for websites, MVPs and well-understood features.

  • 02

    Discovery sprint

    A short, focused engagement to turn an idea into a validated scope, prototype and estimate before you commit to a build.

  • 03

    Dedicated team

    Engineers and designers embedded in your roadmap for an ongoing period. Best when scope will evolve.

  • 04

    Support & maintenance

    A monthly rhythm of monitoring, upgrades, fixes and small improvements for software already in production.

Toolchain

What we build with

  • Planning
    • Notion
    • Trello
    • Azure Boards
    • Miro
  • Design
    • Figma
    • Adobe XD
    • Blender
    • SketchUp
  • Front end
    • Next.js
    • React
    • Angular
    • Vue.js
    • React Native
  • Back end
    • Node.js
    • NestJS
    • .NET
    • Python
    • FastAPI
    • Strapi
  • Data
    • PostgreSQL
    • MS SQL Server
    • MongoDB
    • MySQL
    • Supabase
  • Cloud & DevOps
    • AWS
    • Azure
    • GCP
    • Docker
    • Nx
    • GitHub Actions
  • Quality
    • Jest
    • Playwright
    • Postman
    • Lighthouse

Process FAQ

Questions about how we work

  • How long does a typical project take?

    A focused MVP or marketing site is usually a matter of weeks. Larger platforms are planned in phases so you get value long before the final release.

  • How do we stay in touch during the build?

    We agree a cadence at kickoff: usually a weekly demo, a shared backlog and a chat channel for quick questions.

  • What if our requirements change?

    They will, and that is fine. Short iterations make it cheap to change direction, and we re-plan with you whenever priorities shift.

  • Do you offer support after launch?

    Yes. Many clients continue with us for monitoring, upgrades and new features under an application management plan.

  • Can we start with just a discovery sprint?

    Yes. A discovery sprint gives you a validated scope, a prototype and an estimate you can take anywhere, including to another team.

Let’s talk

Have a project in mind?

Tell us what you want to build, when you need it and what it can cost, and we will say honestly whether we can help.