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
How I Work
A few principles that show up across every project.
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.
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.
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.
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.
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.
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.