Front-End Web Developer · Johannesburg, South Africa
A self-taught developer who made the transition from curiosity to craft through pure discipline — and never stopped pushing.
I finished matric in 2022 with no clear plan, just a sharp mind and a need to build things. A few months later I discovered programming — not through school, not through a recommendation — I just started. And I didn't stop.
Three years of obsessive learning, real client work, formal study, and ultimately — a deliberate decision to commit fully to the craft. My standard is simple: I don't ship things I'm not proud of.
I didn't grow up in a household that talked about software or technology careers. I finished my matric in November 2022, and for a while I sat with the same question everyone sits with — what now? No roadmap, no mentor, no clear direction. Just a sharp mind and a genuine need to do something meaningful with it.
In early 2023, almost by accident, I started exploring programming. A YouTube video, then a tutorial, then another, then three weeks deep into HTML and CSS with no idea I'd just stumbled onto the thing that would define my next chapter. It clicked fast. Not because it was easy — it wasn't — but because I was completely absorbed in the logic of it.
"I didn't want to learn how to pass modules. I wanted to learn how to build systems."
By late 2023, I realized that passion alone wasn't going to be enough. I wanted to build real, scalable applications — not just pretty pages. That meant understanding the engineering behind the interfaces. So I made a calculated move: I worked outside of tech for a full year, specifically to fund formal education and give myself a structured foundation.
January 2025, I enrolled at Rosebank College. I took it seriously. I topped my cohort consistently. But by November 2025, something became clear — the curriculum was broad by design, built to serve the average student. I wasn't interested in average. I wanted depth, not breadth. I wanted real problems, not exercises. So I walked away — deliberately, not reluctantly.
2026 is about building. LaunchPad Studio — a project I started to engineer free websites for local businesses — has grown into something real. I now focus entirely on delivering high-value digital solutions and growing into the engineer I set out to become.
Formal education gave me structure. I'm grateful for that. But the model was built for broad intake — and I was already operating beyond the pace of the curriculum.
I left not because I was struggling, but because staying meant slowing down. The decision wasn't emotional — it was strategic. Real engineers grow fastest on real problems, not on prescribed assessments.
What I took with me: discipline, methodology, and the confidence that I could learn anything if I approached it the right way. What I left behind: the ceiling.
I don't write a single line of code before I've understood the problem fully. Most bugs are just requirements in disguise. I read, I research, I ask the uncomfortable questions early — so they don't show up late.
I start with the minimal working version and scale from there. Premature optimization is a trap I've watched others fall into. Get it working, get it correct, then get it fast — in that order.
Feedback isn't criticism — it's data. The work either solves the problem or it doesn't. I care about outcome, not attachment. The best version of anything gets built through honest iteration.
Here's what I actually know how to do — and do well.
Whether you have a clear brief or just an idea that needs shaping — let's talk about it.