Full-stack developer.
Everything I build, you can click.
Junior developer in Johannesburg. Three products shipped, one national hackathon placement, and a diploma finishing this year.
shipped & live
2025
average
reply time
- 2026 Lobola Link → A shared, dual-confirmed ledger for lobola agreements. Final-year team project, implementation phase next. In progress
- 2026 Assistant Sona → An AI productivity platform with five integrated tools. Live, undergoing maintenance. Maintenance
- 2025 FairGig → Digital freelance marketplace built for HackDisrupt 2025. Judged 2nd out of every team entered. 2nd place
- 2024 Secure Authentication System → PHP and MySQL auth built around OWASP practices rather than tutorial defaults. Security
Finishing is the part most people skip.
Ship, then improve
A deployed product that needs work beats a perfect one that never leaves my laptop. Every project linked here is live, which means every one of them has been through the unglamorous part.
Test before it costs you
I found a bug in an authentication flow an hour before judging at HackDisrupt. We fixed it and still placed 2nd. That's why I now write tests as part of building rather than after.
Say what I don't know
I haven't shipped production Angular. I'm still working toward AWS certification. Being specific about the gaps is faster than discovering them together in week two.
- Building
- This site. Static frontend, Express API behind the contact form. Happy to walk through the code on request.
- Studying
- AWS Cloud Practitioner. Working toward certification after attending AWS Summit Johannesburg.
- Finishing
- Diploma in Information Technology at Richfield — final year, completing 2026.
- Looking for
- A graduate role, internship or WIL placement where I can work alongside people who've been doing this longer than I have.
Looking for a junior developer who ships?
I reply to every message within one business day. The FAQ has the short version if you'd rather read first.