Frontend Engineering
Production React 19 and Angular architectures for multi-tenant SaaS products, with scalable UX systems across admin and operator workflows.
Senior full-stack developer and tech lead with 6+ years delivering production SaaS platforms, micro-frontend systems, and cross-platform products for European and South African markets.
Production React 19 and Angular architectures for multi-tenant SaaS products, with scalable UX systems across admin and operator workflows.
Business-critical backend flows covering payments, contracts, invoicing, realtime messaging, and resilient data services across distributed systems.
Pragmatic engineering leadership focused on migration safety, CI/CD reliability, and performance-informed delivery that scales with teams.
Building systems that endure.
Replaced an Excel-based workflow with a real-time Supabase + React platform covering quoting, pipeline/WIP tracking, invoicing, directories, and Xero integration.
View project →Led migration of 144+ legacy FreeMarker templates into a React micro-frontend platform, enabling faster independent releases and 100+ tenant-ready widget variants.
View project →Built a full marketplace platform from the ground up with AI-assisted onboarding, automated invoicing, contracts, payments, and secure realtime messaging.
View project →Delivered cross-platform fleet tooling with multi-protocol live streaming, emergency alert systems, and dual data-source failover for reliability under poor connectivity.
View project →Software Developer
Software Developer (FE / Full Stack) — Contract
Software Developer (Full Stack)
Software Developer (Full Stack) / Tech Lead
Software Developer (Full Stack / Mobile)

I'm a senior full-stack developer based in the Western Cape, South Africa, building for European and South African markets across fintech, SaaS, and operational platforms.
I lead architecture and delivery from discovery to deployment: modernising legacy systems, shaping platform foundations, and turning complex business workflows into maintainable products.
I care about pragmatic engineering: choosing the right technology over hype, keeping systems resilient, and writing code the next engineer can understand quickly.
Available for senior and tech lead roles — remote, European or American markets preferred.
Start a conversation →