Live
WardCare+
Azure-deployed hospital management MVC app with 7-role RBAC, POPIA audit logging, and automated CI/CD. Delivered Agile in a team of 4 with parallel subsystem development.
Building production-deployed systems for real users — ASP.NET Core, React, Azure, and Clean Architecture.
Learn more about me
Junior .NET Fullstack Developer specialising in ASP.NET Core 8, React, and Clean Architecture. I build production-grade systems — a SAPS/ITAC-compliant scrapyard platform, a POPIA-audited hospital management system, and a cloud-deployed library platform on Azure App Service. I care about real-world constraints: compliance, performance, and maintainability.
Academic foundation and continued learning
Diploma in Information Technology
Nelson Mandela University
Dec 2025
AI Fluency Framework & Foundations
Anthropic
Mar 2026
Claude 101
Anthropic
Mar 2026
Zapier 101 — The Ultimate Automation Course
Udemy
Feb 2026
Angular 20 & ASP.NET Core Web API
Udemy
Oct 2025
Python Data Science: Data Prep & EDA
Udemy
Sep 2025
Data Analyst Bootcamp: Python, Excel, Power BI & SQL
Udemy
Oct 2025
Introduction to Cybersecurity
Cisco Networking Academy
Oct 2023
C# Programming Award
Nelson Mandela University
Apr 2024
Student Merit Award
Nelson Mandela University
2024 & 2025
Technologies I work with to build exceptional applications
Production-deployed systems built for real users
SAPS/ITAC-compliant scrap metal platform for South African scrapyards — 6-step digital ticket workflow, real-time SignalR inventory, 5-role RBAC with JWT, weighbridge integration via Web Serial API, offline-first PWA, and a webhook automation engine for Zapier/n8n. Deployed Vercel + Render with GitHub Actions CI/CD.
Live
Azure-deployed hospital management MVC app with 7-role RBAC, POPIA audit logging, and automated CI/CD. Delivered Agile in a team of 4 with parallel subsystem development.
Live
Clean Architecture library platform with real-time SignalR notifications, JWT refresh rotation, QR code loans, and voice search. ASP.NET Core backend deployed on Azure App Service.
GitHub Only
Full-stack fitness logging app with a C# REST API backend and React TypeScript frontend for tracking workouts and goals.
Live
Production-grade PDF RAG system with hybrid retrieval (BM25 + dense vectors), cross-encoder reranking, and RAGAS evaluation — 25–31% improvement over cosine similarity baseline across all four metrics.
Live
Agentic AI assistant with a custom LangGraph StateGraph, persistent PostgreSQL memory across sessions, ChromaDB RAG over uploaded documents, Tavily live web search, and full LangSmith observability — deployed at zero cost.
Live
GitHub Action published on the Marketplace that reviews every PR using Groq's free-tier LLM — posts line-specific security, performance, and readability comments directly in the PR interface. No paid API or hosted infrastructure required.
Live
Freelance project for a local construction company — responsive, SEO-optimised business site with WhatsApp integration, deployed to Netlify.
Live
Instagram-style Stories — image uploads stored in localStorage that expire after 24 hours. Pixel-faithful UI clone.
Live
Fully functional e-commerce shopping cart with product browsing, cart management, and responsive design.
Real differentiators built from shipping production systems
Built POPIA-compliant audit trails and SAPS/ITAC-compliant ticketing systems — understanding legal constraints most junior devs ignore.
Production deployments across Azure App Service, Render, Vercel, and Supabase — with GitHub Actions CI/CD and OIDC workload identity.
Every production project follows separation of concerns across API / Core / Infrastructure layers — not tutorials, actual deployed systems.
SignalR WebSocket hubs, HMAC-signed webhook engines, and low-code integrations with Zapier, n8n, and Power Automate.
I follow a structured approach to delivering high-quality applications that cater to client needs. From gathering requirements to product launch and ongoing maintenance, each step is essential to project success.
Understanding the project needs and objectives to build a comprehensive roadmap.
Creating design mockups and developing the application with modern technologies and best practices.
Thoroughly testing for bugs, performance, and responsiveness across all devices.
Deploying the application and providing ongoing support for updates and enhancements.
I bring production experience, SA domain knowledge, and a bias for shipping working software. Let's talk.