Senior engineer. Lead the EzExtend stream at OES. Founder of Tredicik.
Senior Software Engineer · Full Stack (C#/.NET · React · SvelteKit · FastAPI) · Cloud (AWS, Azure) · Team Lead. Cape Town, South Africa.
Get In TouchFull stack engineer with 7 years of experience (≈5 full-time) building production systems end-to-end — C#/.NET and React through to cloud infrastructure and CI/CD. My strength is backend and architecture, but I own the whole product: I take MVPs to live, tested, scalable systems and I raise the standard of the teams I work in.
I currently lead the EzExtend product stream at OES (Online Education Services) — a Canvas LMS integration handling 200k+ student extension requests across US and Australian universities. In parallel I run Tredicik, a multi-tenant SaaS platform I founded and built solo, sustaining R300K+ in revenue over 3+ years.
End-to-end delivery on C#/.NET, React, SvelteKit, FastAPI, Node, Django. I take MVPs to live, tested, scalable systems — frontend, backend, database, integrations.
AWS (Lambda, API Gateway, DynamoDB, SQS, EC2, RDS, S3, Route 53, SES, CloudFront), Azure Storage, Docker, Jenkins CI/CD.
Multi-tenant SaaS, payment backends, queue-driven systems, third-party integrations — Canvas LMS, WhatsApp Business API, OpenAI/Claude APIs, payment gateways.
Lead the EzExtend stream — architect features, align other developers' work to team goals, mentor Cape Town engineers, run PR/code reviews and Agile ceremonies.
Lead the EzExtend product stream — Canvas LMS integration handling 200k+ extension requests across US/AU universities. Svelte · TypeScript · Node · AWS Lambda · API Gateway · DynamoDB · SQS · Azure Storage · Jenkins. Architect features, mentor Cape Town engineers, lead Safe Exam Browser integration.
AI-powered multi-tenant SaaS for African SMEs — CRM, invoicing, bookings, data workflows. C# · FastAPI · PostgreSQL · SvelteKit · TypeScript · Docker · AWS (EC2, ALB, RDS). R300K+ sustained over 3+ years. WhatsApp Business, OpenAI/Claude, payment gateways integrated from scratch.
Enterprise gym-management platform · 700+ clubs · 2.1M members (Virgin Active, Planet Fitness). Multi-stack: C# · PHP · Python/Django · Vue · Svelte · MySQL · Azure. Built payment backends processing ~R500M monthly debit orders. Mentored juniors; drove PR review and sprint planning.
Owned the entire stack at a $2M-funded WhatsApp automation startup — React frontend, Express.js layer, C#/.NET backend. Took the basic MVP to a live, tested, functional product. Built a separate Django WhatsApp-bot project.
Brought on for WordPress; moved onto the core C#/Blazor system and Power BI work after proving programming ability. Delivered Wesgro (Western Cape's official trade & tourism agency) among other client sites.
Started as an intern, moved to part-time Web Developer while completing my UCT degree. Maintained the platform, handled onboarding, mentored incoming developers in HTML/CSS/JS best practice.
Cape Town, South Africa
Hybrid (Cape Town / Johannesburg) · Remote-first