Car buyer's research platform for South Africa
Lifestyle-based discovery, feature-ladder comparison across up to 5 cars, SA-specific calculators using live DoE fuel prices and prime rate, and a paid Pro tier targeting enthusiasts and creators.
Full-Stack Software Engineer from Johannesburg. Four years shipping production web, mobile, and cloud apps in React, TypeScript, and AWS. Claude Code in the daily workflow; Anthropic tool-use API on my Lurio side project.
About
I build production web and mobile applications, with a particular strength in translating Figma into polished, accessible interfaces. My experience spans the full delivery lifecycle — design, engineering, AWS deployment with Infrastructure as Code (Pulumi), and production monitoring with ECS and CloudWatch. Currently at FARO I work on React/TypeScript front-ends, Python back-ends, ERPNext integrations, and internal tools — with Claude Code as a primary development tool in an AI-native workflow. My hands-on AI-product experience — Anthropic's tool-use API in a real production surface — lives in Lurio, my property SaaS side project. I also run Fade To (music platform) and Camberly (car research platform, live at camberly.co.za). Currently preparing for the AWS Certified Solutions Architect – Associate certification.
React, Next.js, React Native, Svelte, TypeScript. Figma-to-code with a designer's eye for detail.
ECS, S3, CloudWatch, IAM. Infrastructure as Code with Pulumi. Currently prepping SAA-C03.
Anthropic tool-use API on my Lurio side project — vision, structured decisions, per-call cost tracing. Claude Code as a primary dev tool at FARO.
Own the full lifecycle from Figma through AWS deployment and CloudWatch monitoring.
Languages
Frontend
Backend & APIs
Cloud & Infra
AI & Automation
Tooling
Selected work
Real products with real users. Each card links to a deep case study — and straight to the live site.
Lifestyle-based discovery, feature-ladder comparison across up to 5 cars, SA-specific calculators using live DoE fuel prices and prime rate, and a paid Pro tier targeting enthusiasts and creators.
Multi-tenant property platform for SA landlords. WhatsApp-first tenant experience, web dashboard, and production Claude agents doing vision-based inspection review, listing generation, and move-in vs move-out comparison — with per-call cost tracing.
Weekly mixtape-shape Drops and curated Scenes on top of Spotify, Apple Music, and YouTube Music. In-browser mixing engine with Camelot harmonic key matching and equal-power crossfade over the YouTube IFrame API. Three-layer architecture designed for swappable AI engines.
Experience
Quantified wins where they exist. Not filler — real work I'd be happy to talk through in an interview.
FARO · Cape Town, South Africa · Remote
Zulzi · Johannesburg, South Africa · Remote
Pineapple · Johannesburg, South Africa · Hybrid
Jem HR · Johannesburg, South Africa · Remote
Scrums.com · Johannesburg, South Africa · Hybrid
AWS Certified Solutions Architect – Associate (SAA-C03)
In Progress · Expected 2026
Tshwane University of Technology
National Diploma, Software Engineering · Graduated October 2022
Currently
Working front-end + Python at FARO with Claude Code, building Claude tool-use agents on Lurio, and preparing for AWS SAA-C03.
Contact
Whether it's a role, a contract, or a curator collaboration — I read every message myself. I'll get back within a business day.
Looking for my CV? — I'll send it through personally.