From Concept to Production
These aren't portfolio pieces polished for display — they're engineering stories from real projects, honest about the trade-offs and decisions that shaped them.
View in full siteProject Archive
Real work, real trade-offs.

PE Management
One workflow from first lead to signed policy.
Challenge
Lead generation, sales, and policy administration ran across disconnected tools, making it hard to route leads, track conversion, and give agents one place to work.
Solution
We built a multi-tenant, white-labelled platform on Laravel and Vue that unifies lead capture, callbacks, sales, and policy admin into one real-time, fully auditable workflow.
14k+
Leads Managed
6k+
Sales Processed
2
Product Lines

Milestones
Every property transfer, from instruction to registration.
Challenge
Conveyancing firms run complex, multi-party property transfers across dozens of stages, documents, and deadlines — usually on spreadsheets and email, with no single source of truth and no visibility for the clients waiting on registration.
Solution
We built Milestones, a multi-tenant conveyancing platform on Laravel and Vue that models the whole transfer lifecycle — configurable workflows, Deeds Office integration, automated intake, a client portal, and live analytics — in one system.
135+
Data Models
530+
Vue Components
1
Source of Truth

Genesis of Darkness
Built like a world, not a website.
Challenge
A 527-page dark fantasy novel needed a launch platform that could match its world — without leaning on off-the-shelf themes or generic book marketing.
Solution
We built a custom site from scratch using Astro 5 and pure CSS, then delivered a 50,000-word go-to-market strategy alongside it.
225+
Design Tokens
11
Pages Built
50k+
Word Strategy

TISM
Giving non-verbal children a real voice.
Challenge
Non-verbal children using AAC apps are often poorly served by tools built for English-speaking markets — generic vocabulary, no therapist integration, and no offline voice in their home language.
Solution
We built TISM from scratch in Flutter: a dual-user AAC app with a custom Afrikaans voice model, a usage-based prediction engine, and a full therapist workflow built in from the start.
44
Languages
22
Services
59k
Lines of Code