Process

We don't sell hours. We sell shipped software.

Five phases, real artifacts, no theatre. This is the exact process we use on every engagement — from the first discovery call to the third month of post-launch growth.

The five phases

What you actually get, week by week.

  1. 01

    Discover

    A focused 2-week strategy sprint. We map your business, your customers, and the wedge — before a single line of code.

    Deliverables

    • checkAudit deck
    • checkArchitecture map
    • checkCost-of-build estimate
    • checkSuccess metrics
    Sample audit deck
    Artifact

    Sample audit deck

    View example →
  2. 02

    Design

    High-fidelity prototypes in Figma. Interaction-tested, brand-aligned, ready to build. No "design system" theatre.

    Deliverables

    • checkFigma file
    • checkComponent library
    • checkPrototype links
    • checkBrand artifacts
    Figma file thumbnail
    Artifact

    Figma file thumbnail

    View example →
  3. 03

    Build

    Production code on day one. Daily Loom updates. Linear board you can read. Vercel preview URLs for every PR.

    Deliverables

    • checkVercel previews
    • checkLinear board
    • checkDaily Looms
    • checkTest coverage
    Linear board screenshot
    Artifact

    Linear board screenshot

    View example →
  4. 04

    Launch

    A real launch — DNS, analytics, monitoring, SEO, and an actual launch plan with copy and assets.

    Deliverables

    • checkProduction deploy
    • checkAnalytics wired
    • checkLaunch checklist
    • checkHandover docs
    Vercel deployment log
    Artifact

    Vercel deployment log

    View example →
  5. 05

    Grow

    Month-on-month iteration against real data. Retainer or pay-as-you-go. We own the outcome, not just the codebase.

    Deliverables

    • checkMonthly report
    • checkRoadmap reviews
    • checkOn-call support
    • checkGrowth experiments
    Analytics dashboard
    Artifact

    Analytics dashboard

    View example →

Tools we work in

Where the work happens.

You'll get invited to the boards, the channels, the previews. Nothing lives in a black box.

FigmaLinearGitHubVercelSanityNotionLoomCal.comSlackWhatsApp

Timelines

How long it actually takes.

Real ranges, not sales-call optimism. The number depends on a few variables we'll work out in the discovery call.

Marketing site

2–4 weeks

Length depends on copy readiness, page count (5 vs 20), and CMS needs.

Web app MVP

6–12 weeks

Auth, data model complexity, third-party integrations, and admin tooling drive scope.

Mobile app v1

8–16 weeks

Single-platform vs cross-platform, native modules, and store-review cycles.

AI integration

2–6 weeks

Depends on whether it's a feature inside an existing product, or a net-new agent with tools and memory.

Every week, without asking

What you get on the regular.

videocam

Weekly Loom video

A 5-10 min walkthrough of what shipped and what's next.

view_kanban

Linear board you can read

No private project. You see every ticket, status, and blocker.

cloud_done

Vercel preview URLs

Every pull request gets a live URL. Comment, screenshot, share.

forum

WhatsApp + Slack channel

For the things that don't need a meeting. Replies same business day.

FAQ

Things people actually ask.

Don't see your question? Email me directly.

  • Expected — most projects do. Small changes (under ~4 hours) we just absorb. Anything bigger gets a one-line change order with a price and timeline impact, sent via WhatsApp before we touch it. You approve, we build.

  • No. The Discover phase exists for that reason — two weeks where we map your business, your customers, and the wedge before writing code. If you arrive with a brief, great. If you arrive with a problem, we shape the brief together.

  • Yes. We work with external designers regularly — we'll set up the Figma → Linear → GitHub pipeline so the handover is clean. If you don't have one, we have a small bench of designers we trust and partner with.

  • Monday: brief check-in (15 min). Wed/Thu: deep work and PRs. Friday: Loom video update with what shipped, what's next, and any decisions we need from you. Anything urgent goes via WhatsApp in real-time.

  • Everything is in your GitHub, your Vercel, and your Firebase from day one. Documentation lives in your repo. We use boring, mainstream tooling specifically so any other competent engineer can pick it up. We also have a documented handover process for that exact scenario.

  • EFT-first. South African clients: 50% on signature, 50% on launch. International clients: same split, paid via PayPal or international card if EFT isn't practical. Retainers are billed monthly in advance. Every invoice has the banking details right on it.

Ready when you are

Let's ship something real.

90 seconds to fill in the brief. One business day to a reply. Two weeks to a fixed-scope proposal.