Back Mosa Moleleki
Mosa Moleleki
Get to know me

Mosa
Moleleki

Front-End Web Developer  ·  Johannesburg, South Africa

Self-taught Based in JHB Open to remote Founder, LaunchPad Studio

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.

3+ Years active
10+ Projects delivered
#1 Top of cohort, Rosebank College
2026 Building LaunchPad Studio
Where it started

The story behind
the developer.

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.

Jan 2025
Enrolled — Rosebank College
Software Development programme. Began formal study alongside 2+ years of self-taught experience.
Mid 2025
Top of the cohort
Consistently ranked among the highest-performing students in the programme.
Nov 2025
The Strategic Exit
Made the deliberate decision to leave and pursue self-directed mastery full-time.
On education

Leaving wasn't giving up.
It was upgrading the plan.

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.

How I work

Three things that don't change.

First, understand.

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.

Build light, then right.

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.

Iterate without ego.

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.

What I bring

Core Competencies

Here's what I actually know how to do — and do well.

Fundamentals

Analytical mindset & problem-solving
Detail-oriented with a strong design sense
Performance optimization & scalability
Automated testing & unit tests
Bridging design and technical implementation

Additional Knowledge

Frontend JS Frameworks (React, Vue, Angular)
CI/CD practices
Cross-browser compatibility
Server-side CSS pre-processing
The toolkit

Technologies I reach for.

Core
HTML5 CSS3 JavaScript Three.js Node.js
Tooling & Deployment
Git GitHub GitHub Actions Vercel Cloudflare
Exploring / Learning
React Vue Sass / SCSS SQL basics
What's next

Ready to build
something serious?

Whether you have a clear brief or just an idea that needs shaping — let's talk about it.

View My Projects Let's Talk