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.
Four small deployments that landed.
Different briefs, the same shape: smallest workable thing, in front of real users, fast.
- 01Our 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 →
- 02
- 03Marketing 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.
- 04Internal 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.
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.
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 ↗