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

Jun 2023 — Present
  • 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

Jun 2022 — May 2023
  • 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

Jan 2022 — May 2022
  • 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