Skip to content
MH

Process

Six phases, built for outcomes.

Every engagement follows the same disciplined arc. Nothing important is skipped. Every phase leaves the team something they can use.

01

Discovery

Understand the business, the users, and the constraint before proposing anything. Every engagement starts with hard questions and honest answers.

Activities

  • Stakeholder interviews
  • Business goal alignment
  • Existing product audit
  • Technical due diligence

Outcomes

  • Shared understanding of the problem
  • Constraints written down
  • Success metrics agreed

02

Strategy

Translate understanding into a plan. Ruthlessly prioritise. Decide what to ship, what to defer, and what to never build.

Activities

  • Roadmap definition
  • Scope prioritisation
  • Risk assessment
  • Team and vendor plan

Outcomes

  • Roadmap with milestones
  • Prioritised backlog
  • Written technical direction

03

Design

Design is where trade-offs become visible. Tokens, primitives, and patterns before pixels.

Activities

  • Design system foundations
  • Flows and wireframes
  • High-fidelity design
  • Accessibility review

Outcomes

  • Design system
  • Approved flows
  • Design QA checklist

04

Build

Engineering is a first-class part of the process, not a translation step. I write code with the same care I write specs.

Activities

  • Architecture and scaffolding
  • Component library
  • Feature implementation
  • Continuous integration

Outcomes

  • Production-ready application
  • Test coverage on critical paths
  • Deployment pipeline

05

Launch

Launch is a designed event, not the last day of a sprint. Everything is instrumented and reversible.

Activities

  • Pre-launch QA
  • Observability setup
  • Rollout plan
  • Post-launch validation

Outcomes

  • Live product
  • Monitoring and alerting
  • Runbook for the team

06

Iterate

The most important work happens after launch. I stay involved for as long as it takes to see the product settle into its shape.

Activities

  • Post-launch review
  • User feedback synthesis
  • Optimisation sprints
  • Roadmap refresh

Outcomes

  • Measured business impact
  • Refined roadmap
  • Team confident to own it

Let's build something

Have an ambitious idea? Let's turn it into a product.

I take on a small number of engagements each quarter. If you're building something meaningful, I'd love to hear about it.