Selected work

Things we have shipped.

A small sample of recent work — each piece is in production, each piece runs without us on the line all day. Names are kept light on purpose; the rest is available on request.

Recent projects

Four small deployments that landed.

Different briefs, the same shape: smallest workable thing, in front of real users, fast.

  1. 01
    Our own product · faktuur.co.za

    Faktuur

    A voice-first tool for field businesses: describe a job out loud and Faktuur turns it into a brief, then an AI-generated proposal emailed to the customer. Accept it and it becomes a quotation, then an invoice — the whole quote-to-cash chain from one spoken prompt.

    OutcomeVoice prompt to sent proposal in minutes — paperwork that keeps pace with the work.

    Read the case study →
    Faktuur — voice-to-proposal app
  2. 02
    Auth flow · Same-day rollout

    Latch

    Added Google Sign-in to the auth flow on Latch, an accounting SaaS. Drop-in, deployed and live inside an hour.

    OutcomeSign-ups up 40%.

    Latch — Google Sign-in rollout
  3. 03
    Marketing site · Same-day delivery

    Brief in, live by lunch.

    A complete rebuild of a client's marketing site — copy, layout, deploy — wrapped between a Tuesday standup and lunch. Agentic development keeps the iteration loop short enough to make a call like this without losing quality.

    OutcomeLive the same afternoon. Lighthouse 100 on mobile.

  4. 04
    Internal dashboard · Payment ops

    Numbers people actually read.

    Rebuilt a payment portal's reporting layer from a hostile pile of tables into a calm dashboard with a clear data flow. Refreshed the navigation, retired three pages and ran the whole thing through a new look-and-feel.

    Outcome"Where is X?" tickets fell to zero in week one.

Tools we trust

The stack we keep reaching for.

Boring where it should be, sharp where it counts. Every tool here earns its place by letting us ship faster and operate cleaner.

  • Go

    Compiled, small, fast — one binary that just runs.

    Trivial to deploy. Quiet in production.

  • Angular

    Strong typing, opinionated structure, a real router.

    What we reach for when an app needs to last past launch.

  • Svelte

    Compiles to almost no runtime; the page loads instantly.

    When the brief is one screen and it needs to feel weightless.

  • Flutter

    One codebase, native on iOS, Android and the web.

    When a client needs the same app everywhere without three teams.

  • Postgres

    Forty years of correctness and an ecosystem that handles whatever is next.

    The database we always come back to.

  • PocketBase

    A whole backend in one file — auth, DB and file store.

    A side project online before the kettle boils.

  • Digital Ocean

    Predictable bills, quiet hardware, a sane UI.

    Where most of our boxes live.

  • Resend

    A modern email API with good deliverability.

    No more arguing with SES.

Talk to us

Tell us the problem.

Send a paragraph. We'll come back inside 48 hours with a one-page approach — what we'd build first, what we'd leave alone, and what it would cost to find out.

Message us on WhatsApp