About Me
Who I Am
Full-Stack Developer with commercial experience building scalable web applications across Angular, React, ASP.NET Core, and Node.js. Skilled in REST API design, SQL Server optimisation, and shipping production features end-to-end in Agile teams. Focused on performance, reliability, and writing clean, maintainable code that supports real business operations.
Technical Skills
What I Work With
Frontend
AngularReactNext.jsVueTypeScriptJavaScript (ES6+)HTML5SCSSTailwind CSS
Backend
ASP.NET CoreC# / .NETNode.jsExpress.jsREST API DesignJWT Auth
Databases
SQL ServerMySQLPostgreSQLMongoDBPrisma ORMEntity Framework
DevOps
DockerVercelGit / GitHubCI/CD
Work History
Experience
Software Developer
Digital Solution Foundry · Johannesburg
- Developed REST APIs in ASP.NET Core and Node.js serving internal business applications, integrating with SQL Server and MySQL.
- Built and maintained production features across Angular, React, and Vue front-ends used daily by operations teams.
- Optimised SQL Server schemas and stored procedures, reducing response times on slow endpoints through query tuning and indexing.
- Diagnosed and resolved production bugs across the full stack, improving system stability.
- Collaborated in Agile sprints to deliver features end-to-end on schedule.
Full-Stack Developer (Learnership)
The Digital Academy · Johannesburg
- Built full-stack applications using Angular, React, Node.js, Express.js, and SQL/NoSQL databases under sprint-based delivery.
- Designed REST APIs with Express.js consumed by Angular and React front-ends, including authentication and RBAC.
- Developed responsive UI components improving usability across desktop and mobile.
- Worked in Agile teams using Git and Trello, consistently delivering production-ready projects on time.
Software Development Intern
Ekhonnector Systems · Nelspruit
- Built a farming analytics dashboard that captured field data and presented business performance metrics.
- Developed Windows Forms desktop applications in C#/.NET for daily data capture.
- Designed MySQL databases and optimised queries for reporting workloads.
- Built ASP.NET Core APIs integrated into internal company systems.
Education
Qualifications
National Diploma — Information Technology
Software Development · Tshwane University of Technology
2018 — 2022 · Graduated
Certifications
Credentials
AZ
Azure Fundamentals
Microsoft Certified · AZ-900
Issued Mar 2025 · No Expiry