HomeAboutProjectsContact
Frontend Developer · Johannesburg

Xolani
Mgube.

5+ years of building scalable software and web systems with real-world impact.

01

A bit about me

I’m Xolani — a frontend developer with 5+ years of experience building production-grade web applications at Telkom. I work at the intersection of engineering and product, Next.js, Springboot, alongside AI tools to move faster and improve accuracy.

Based in South Africa, I build for mobile-first, low-bandwidth users, focusing on performance, scalability, and delivering clean, reliable digital experiences.

Based inJohannesburg, SA
Experience5+ years
AvailabilityOpen to work
FocusNext.js · Springboot
02

Things I've built

E-Commerce · 2025

Lavido Auto Parts

Full-stack ecommerce platform for a Johannesburg auto parts retailer. Shop with advanced filtering, multi-step checkout, workshop booking, and a customer dashboard — built production-ready on Next.js 15 App Router.

Next.js 15 App Router · 8 route sections · full design system

1/4
Internal Tool · POS · 2024

Africonnect Solutions Portal

Full-stack POS and operations portal built for an SME client. JWT-authenticated, real-time sales dashboard, multi-line-item sale builder, date-range reporting, and Excel export — on Next.js 16 App Router, used by staff daily.

Internal tool · used by staff daily · full-stack · Excel export

View detailsPrivate · internal tool
04

Where I've worked

Feb 2023Present
Frontend Developer
Telkom · Contract · Centurion, Hybrid

Building internal and consumer-facing web applications within an agile team at one of South Africa's largest telecoms. Work spans the full frontend delivery cycle — developing UI from designs, integrating REST APIs via Spring Boot, and shipping HTML email templates with VML for Outlook compatibility. Also responsible for data layer implementation and Google Analytics event tracking.

ReactTailwind CSSJavaScriptjQueryHTML5Spring BootGoogle Analytics
Feb 2021Jan 2023
Software Developer Intern
Telkom · Remote · South Africa

Full-stack development focused on migrating legacy applications to modern stacks. Rebuilt old systems using React and Node.js, and gained hands-on exposure to Java-based backends through Spring Boot, Maven, and enterprise development practices.

ReactNode.jsJavaSpring BootMaven
Nov 2020Jan 2021
Full-stack Developer Intern
Zaio · South Africa

Upskilled in the MERN stack in preparation to become a full-stack development tutor for Zaio students. Built projects across the stack and developed the ability to explain technical concepts clearly — a skill that's made me a better collaborator ever since.

MongoDBExpressReactNode.jsHTML5
05

Let's talk

Download CV

Whether you have a project in mind, a role that might be a fit, or just want to ask something — my inbox is open. I reply to everything, usually within a day.

I'm currently available for freelance work, consulting, and full-time roles.

LocationJohannesburg, Gauteng — SA