About Me

Web | Front-end Developer based in Cape Town, South Africa.

Web Developer  ·  WordPress | Front-End Specialist

I’m a web developer who builds WordPress and WooCommerce systems that work the way real businesses operate not just how generic e-commerce templates are set up out of the box.

My work spans full WooCommerce catalogue builds, quote-first B2B flows, self-hosted AI integrations, and n8n automation pipelines. I’ve shipped stores for medical distributors, PVC suppliers, multi-brand family stores, and cloud hosting providers and I’ve built the AI and CRM infrastructure behind them.

I care about the full picture: from correct product variation architecture and repeatable import workflows to SMTP delivery, WordPress security hardening, and SEO foundations that don’t need a rebuild later.

I use AI as an acceleration layer for structure, iteration, and research but every implementation is validated, tested, and hardened manually. I debug properly, not quickly.

Based in Cape Town, South Africa. Open to remote and local opportunities.

Tech Stack

WordPress
WooCommerce
PHP
Elementor
WPCode / ACF
React
TypeScript
Vite
Cloudflare Pages
JavaScript
Python
FastAPI
llama.cpp
n8n
SuiteCRM
Docker
Nginx
WHMCS
PayFast
SMTP/SPF/DKIM
CSV Import
Excel
Git
Chrome DevTools
SEO Foundations

How I Work

A few principles that show up across every project.

01

I build for the business, not just the brief

I take time to understand how a client actually operates before deciding how to build. The right solution comes from understanding the business first.

02

I deliver things that work in production

Real hosting, real users, real email delivery, real edge cases. A site that works on my machine but fails in production is not a delivered site.

03

I debug methodically

Chrome DevTools for AJAX traces. Server logs for email delivery. Curl for endpoint testing. I find root causes instead of patching symptoms and moving on.

04

I use AI as a tool, not a crutch

AI speeds up structure, research, and iteration. Every output gets validated and tested manually. Speed without correctness is not a win.

05

I build things the next person can maintain

Clean imports, repeatable workflows, and documented systems. A good build should still make sense six months after launch when someone else needs to update it.

06

I run projects end to end

Discovery call, scoping, build, testing, and delivery. I manage the full process without needing someone to manage me, which means less overhead for the people I work with.

Scroll to Top