Building digital experiences that matter.
I am |
I'm a full-stack developer specializing in building exceptional digital experiences. Driven by detail and a passion for learning, I craft top-notch web applications that work in the real world.

About Me
Get to know me
I'm a full-stack engineer who builds production systems with business impact in mind. I architect backends using Clean Architecture, CQRS, and event-driven patterns—balancing technical excellence with cost efficiency and pragmatic decision-making.
My journey started with curiosity about how things worked in the browser, which evolved into deep expertise across backend systems, databases, cloud infrastructure, and automated deployments. I've built systems at real scale: enterprise LMS platforms serving thousands of concurrent users, e-commerce automation with payment integration and real-time order tracking, and AI-powered applications.
I work across the full stack: C# .NET, ASP.NET Core, Node.js, Python, PostgreSQL, SQL Server, MongoDB, Docker, AWS, and Azure. I own solutions end-to-end—from database design to deployment—and I make technical decisions that align with business goals, not just what's trendy.
Driven by curiosity and systems thinking, I connect the dots from frontend to backend and to deployment—creating innovative solutions that work in the real world. Off the clock, I'm either on the soccer field or diving deep into whatever problem has my attention.
Frontend
React, TypeScript, Next.js
Backend
Node.js, .NET, Python
Cloud
AWS, Azure, Docker
DevOps
CI/CD, K8s, IaC
Skills & Experience
My technical toolkit
Frontend
Backend
Database
DevOps & Cloud
Experience
Full-Stack Software Developer · Elan Tour De Force, 28 Burnett Street Hatfield, Pretoria · Remote
- •Responsible for building and maintaining a scalable backend for product management using Clean Architecture, domain-driven principles, and event-driven patterns.
- •Implements secure authentication and authorization (JWT, role-based access, rate limiting) to protect sensitive business operations.
- •Develops production-ready REST APIs that power internal tools, admin dashboards, and customer-facing systems.
- •Designs and manages the PostgreSQL database, ensuring clean migrations, data integrity, and high-performance queries.
- •Implements full audit logging to provide visibility, accountability, and traceability across all platform activities.
- •Improves system speed and stability through caching strategies and back-end performance optimisations.
- •Dockerizes services and automates deployments to reduce errors, increase reliability, and streamline release cycles.
- •Plans environment orchestration and deployment for different environments, ensuring consistent, secure, and isolated dev and production systems.
Software Developer · Param Solutions, Parktown north, Randburg · Remote
- •Utilized C# ASP.NET Core to design and implement robust and scalable applications that can handle high traffic loads without compromising performance.
- •Worked within a microservices architecture that enabled independent deployments, clearer service boundaries, and faster iteration cycles.
- •Used CQRS with delegates within Clean Architecture to improve code maintainability, separation of concerns, and scalability while reducing coupling between application layers.
- •Implemented CI/CD pipelines to catch errors early in the development process.
- •Diagnosed and resolved post-deployment failures on Azure, including service crashes, publishing profile issues, and MongoDB connectivity errors, ensuring rapid recovery and minimal downtime.
- •Developed and integrated APIs using FastAPI, enabling high-performance backend services and faster response times.
- •Worked on cross-platform .NET MAUI applications, improving accessibility and user experience across multiple devices.
- •Worked on Next.js frontend, integrating APIs and ensuring seamless communication with backend services.
- •Performed unit testing and validation to maintain high code quality and prevent regressions.
- •Optimized web applications for responsiveness and mobile performance across devices.
Frontend Developer · Remote · Defopage
- •Successfully translated Figma designs into fully responsive, SEO-optimized HTML pages, ensuring high performance and accessibility.
- •Implemented cross-browser compatibility, delivering consistent and polished user experiences across all major web browsers and devices.
Freelance Junior Developer · Self-Employed · Remote
- •Built and delivered responsive websites and landing pages for small businesses and clients using HTML, CSS, and JavaScript.
- •Translated client briefs and wireframes into clean, functional frontend interfaces with attention to layout, spacing, and typography.
- •Ensured cross-browser compatibility and mobile responsiveness across all delivered projects.
- •Managed client communication, gathered requirements, and iterated on designs based on feedback.
- •Integrated third-party APIs and services such as contact forms, maps, and social media feeds.
- •Optimized page load performance through image compression, lazy loading, and minimal dependency usage.
- •Maintained and updated existing client websites, fixing bugs and improving UI consistency.
- •Practiced version control using Git and GitHub for source management and project delivery.
Projects
Featured work
Other noteworthy projects
Contact
Let's work together
If you would like to discuss a project or just say hi, I'm always down to chat. Feel free to reach out through any of the channels below.