
Frontend developer in JohannesburgTwo years building a restaurantmanagement and ordering platformReact · TypeScript · Next.js
Case
Studies
2024 — Present · 2 yrs · South Africa
Munch is a restaurant management and online ordering platform. I work across three surfaces: the customer-facing ordering app, the franchise back office that restaurant staff and franchisees run their day from, and the shared component library both of them sit on.
Where I spend my time
About
Me
Me

Hello, World! 👋
I'm Siyabonga Hadebe
Frontend Developer
React · TypeScript · Next.js
Resume
Frontend developer with two years on a production platform, working in React, TypeScript and Next.js. I own shared components end to end — API design, accessibility, documentation, release — and I'm as comfortable in a franchise back office as I am in a checkout flow. I hold a Diploma in IT in Software Development from IIE Rosebank College, plus certifications from freeCodeCamp and LinkedIn Learning. The short version: I like problems where the correct answer isn't the first one.
My Background
I was born in Frankfort, a small town in the Free State, and spent my early years at my mother's aunt's homestead there before we moved to Ennerdale, in Johannesburg South, when I was three.
That's where technology got hold of me. PC gaming, mostly — Doom, MAME32, Half-Life, The Sims — and somewhere in there I came across programming and thought it was magic. Naturally I wanted to understand the magic, so I enrolled at IIE Rosebank College and graduated with a Diploma in IT in Software Development at 72%.
From there I joined the Software Academy internship at Tshimologong Digital Precinct, sponsored by Samsung, and then moved into frontend work at Munch — where I've spent the last two years on a platform that restaurants actually run their business on. Shipping to people whose revenue depends on your code being right teaches you a particular kind of care.
I'm still doing this for the same reason I started: I like building things, and I like passing on what I learn to whoever follows the same path.
My Experience
2024 - Present • 2 yrs
Frontend Developer
2023 - 2024 • 1 yr
Software Developer Intern
My Education
2012 - 2016
National Senior Certificate
Fred Norman Secondary
2020 - 2022
Diploma in IT in Software Development
IIE Rosebank College
My Certifications
Jul 2022
Responsive Web Design
Jan 2023
Legacy JavaScript Algorithms and Data Structures
Feb 2024
React: Design Patterns
My Tech Stack
Frontend




Frontend / FW's


Styling / FW's



Backend / DB's



Backend / FW's


Testing / Tooling
Gallery
Access
Card
shadebe.dev
Staff credential
Siyabonga Hadebe
Frontend Developer
Off
Duty
The part of this site that isn't work. I'm still putting it together — it'll cover what I do when I'm not in an editor, and the things outside software that feed back into it.