Available for full-time roles and freelance builds

I build software that thinks and scales.

I build multi-tenant SaaS, AI agents and mobile apps that real businesses run on. Cum Laude Bachelor of Computing, full-stack engineer at DelegateIT since 2025 and web developer and designer since 2024.

TypeScriptReactAstroNext.jsNode.jsPythonDjangoFastAPIFlutterC#PostgreSQLpgvectorSupabaseFirebaseAWSDockerClaude APITwilioFigmaWebflowTypeScriptReactAstroNext.jsNode.jsPythonDjangoFastAPIFlutterC#PostgreSQLpgvectorSupabaseFirebaseAWSDockerClaude APITwilioFigmaWebflow

Selected work

Swipe on my work.

Nine projects, all employed, none single for long. Swipe right to talk, tap a card for the full profile.

Swipe on my work
98% skills fit Born 2026

Neo

Lead solo developer

Answers every call. Never calls in sick. Remembers your name and your appointment.

A multi-tenant AI receptionist that answers calls, website chat and WhatsApp, qualifies leads, books appointments and syncs to the CRM.

  • Books appointments for you
  • Hands leads to the CRM
  • Fluent in calls, WhatsApp and web chat
  • Built forDelegateIT
  • Result3 channels, one assistant

Honest red flagWill not discuss other clients’ business. Trust issues, but healthy ones.

  • Claude API
  • RAG
  • pgvector
  • Twilio
  • AWS
96% skills fit Born 2025

SalesFront

Primary developer (~70%)

Keeps every tenant’s secrets. Zero cross-tenant gossip.

One platform for sales opportunities, Manufacturing Resource Planning and CRM, with every client's data fully isolated.

  • One platform, many companies, separate data
  • Row-Level Security on every table
  • Sales, production planning and CRM in one
  • Built forBudget Sheet Metal Engineering
  • Result~70% of the build, per my portfolio

Honest red flagVery protective of its data. Will not share.

  • Django
  • django-tenants
  • PostgreSQL
  • RLS
97% skills fit Born 2025

MAN Trucks & Bus

Lead full-stack developer (~95%)

Obsessed with total cost of ownership. Will not let you discount more than 15%. Do not even try.

A Total Cost of Ownership and deal-management platform for MAN Trucks & Bus and its dealer network.

  • Costs across 25+ vehicle models
  • 75% faster model lookups
  • Role-based access and audit trails
  • Built forMAN Trucks & Bus
  • Result75% faster model lookups

Honest red flagTalks about margins on the first date.

  • React
  • TypeScript
  • Supabase
  • Caching
95% skills fit Born 2026

MAN Contract Management

Lead developer

Commitment-friendly. Gets contracts approved, signed, dated and audited.

A contract lifecycle platform where contracts move through category-based approval rules, legal review and digital signing, with external signatories signing through secure, branded links.

  • E-signing inside and outside the company
  • 56 database migrations shipped
  • Email MFA and audit logs
  • Built forMAN Trucks & Bus
  • Result56 database migrations shipped

Honest red flagReads every clause. Twice.

  • React
  • Supabase
  • pdf-lib
  • MFA
94% skills fit Born 2025

PSA

Lead mobile developer (~85%)

Votes early and often (securely, with an audit trail).

A member-engagement platform with secure, auditable voting, nominations and document workflows, plus real-time notifications.

  • Voting, nominations and documents in one app
  • 40% faster nomination reviews
  • Live push notifications
  • Built forPSA, The Union of Choice
  • Result40% faster nomination reviews

Honest red flagWill remind you about the meeting. Repeatedly.

  • Flutter
  • Django
  • Firebase
  • REST APIs
93% skills fit Born 2025

Driveway

Lead developer

Protective. Notices every unknown car at the gate and tells you straight away.

License-plate recognition and AI vehicle risk scoring that alerts residential communities the moment an unknown vehicle arrives.

  • Reads number plates
  • AI risk score: green, yellow, red
  • Real-time entry alerts
  • Built forDelegateIT
  • ResultLive entry alerts

Honest red flagSuspicious of anyone it has not met.

  • Flutter
  • FastAPI
  • Supabase
  • Alerts
92% skills fit Born 2026

LegalPass

Sole developer

Charges by the minute. Worth every second.

A subscription portal where members chat live with attorneys and pay by the minute, with plans, top-ups, transcripts and an admin console to run it.

  • Monthly and annual plans
  • Live chat billed per minute
  • Saves each transcript once, even when webhooks double up
  • Result2 plan tiers, monthly or annual
  • Live atlegalpass.co.za

Honest red flagAlways watching the clock.

  • PayFast
  • Supabase
  • Edge Functions
  • Netlify
91% skills fit Born 2026

WithCrypto

Sole developer

Had a glow-up. Used to be slow WordPress. Sent 301 redirects to the ex.

A rebuild of withcrypto.com, a regulated marketplace where people spend crypto on cars, property and watches, replacing a slow WordPress theme with a fast, mobile-first site that looks as premium as the deals it hosts.

  • Rebuilt mobile-first
  • Search rankings kept intact
  • Ran the DNS cutover for launch
  • Built forWithCrypto
  • Result301 redirects keep SEO intact
  • Live atwithcrypto.com

Honest red flagStill talks about its old theme.

  • HTML
  • CSS
  • Tailwind v4
  • SEO
90% skills fit Born 2026

Goodwill

Security hardening contributor

Recently survived a penetration test and came out stronger. Healthy boundaries: five wrong tries and you are locked out for 15 minutes.

A Blazor Server platform where dealerships raise goodwill and STC requests that move through vetting, approval, budgets and reconciliation. I joined the team to harden it after a penetration test.

  • Rate limiting
  • Sign-in required on the live connection
  • Anti-clickjacking headers
  • Built forMAN Trucks & Bus
  • Result5 failed logins, then lockout

Honest red flagTrust takes time.

  • C#
  • .NET 8
  • Blazor
  • ASP.NET Identity

1 of 9 · 0 matches · 0 passed

Client code and screenshots are confidential, so most work is described, not shown. Happy to walk through architecture on a call.

Credentials

Paid for in blood, sweat and tears.

Mostly tears. The sweat was every live demo. The blood was a paper cut from printing assignments. Coffee was not measured, but it was not small.

How I work with AI

Pull my strings.

AI does the heavy lifting. I stay in control. Pull a string, or grab a hand, to see which part of the job AI handles and where I step in.

Playground

Go on. Mess with my graduation.

Throw the cap, fire the confetti, dress me up and make me say things. No tuition fees apply.

What I do

From first idea to deployed product.

01

AI agents & assistants

Claude-powered receptionists, chat and voice assistants with RAG over your own data, calendar booking and CRM sync.

02

SaaS & internal platforms

Multi-tenant products with row-level security, role-based access, audit trails and approval workflows.

03

CRMs, ERPs & dashboards

Sales pipelines, pricing engines, MRP and reporting tools that replace spreadsheets.

04

Websites & mobile apps

Fast, accessible websites in Astro, React and Webflow, plus cross-platform Flutter apps.

Stack

Every skill is wired to something I shipped.

21 skills, 9 projects, 48 connections. Hover or tap a skill to see where I used it. Tap a project to jump to it.

Journey

Engineer who ships, designer who cares.

  1. Mar 2025 to now

    Full-Stack Software Engineer @ DelegateIT

    Johannesburg

    Take products from first interview to production: SaaS ERP, dealer platform, union app, security platform and an AI receptionist. Ran user interviews and UAT across 8 dealerships and several union branches; rated Good to Excellent on technical and soft skills.

  2. Mar 2024 to May 2025

    Web Developer & Designer (subcontract) @ Frost Forward Digital Studio

    Cape Town

    Custom responsive sites in React, Next.js, Framer and Webflow with a focus on performance, SEO and accessibility.

  3. Conferred Apr 2026

    Bachelor of Computing, Cum Laude @ Belgium Campus iTversity

    Pretoria

    NQF Level 8. Software engineering, AI and machine learning, databases, UX and project management.

Get to know me

Scratch and win.

Eleven things a CV leaves out. Some are true, some are jokes, and I will not say which. The prize is me.

Downloads

The paperwork, ready to read.

Let's talk

Have a role or a build in mind?

Tell me what you need. I reply within a day.

[email protected]

Johannesburg, South Africa · English & Afrikaans · LinkedIn · GitHub