Xolani
Mgube.
5+ years of building scalable software and web systems with real-world impact.
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.
Things I've built

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
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
Where I've worked
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.
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.
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.
Let's talk
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.