Skip to content

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 site

Project Archive

Real work, real trade-offs.

pemanagement.co.za
PE Management website
Web Platform

PE Management

One workflow from first lead to signed policy.

Lead-to-policyReal-timeMulti-tenantWhite-labelledFully audited

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.

LaravelVue 3ViteMulti-tenantApexChartsPusher

14k+

Leads Managed

6k+

Sales Processed

2

Product Lines

Open pageView Live
milestrac.com
Milestones website
Web Platform

Milestones

Every property transfer, from instruction to registration.

Conveyancing workflowDeeds Office integratedMulti-tenantClient portalLive analytics

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.

Laravel 11Vue 3InertiaTypeScriptTailwind CSSCubeJS

135+

Data Models

530+

Vue Components

1

Source of Truth

Open pageView Live
genesisofdarkness.online
Genesis of Darkness website
Web Platform

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.

Astro 5FirebaseCSS TokensVanilla JSWCAG 2.1

225+

Design Tokens

11

Pages Built

50k+

Word Strategy

Open pageView Live
tism.co.za
TISM website
Mobile App

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.

FlutterFirebaseVITS/ONNXTensorFlow LiteCloud Functions

44

Languages

22

Services

59k

Lines of Code

Open pageView Live