name: Mabutsi Kgaogelo Kgagara
degree: BSc Computer Science & Economics - North-West University (2024)
cert: FNB App Academy - Full-Stack Development (2025)
location: Pretoria, Gauteng, South Africa
languages: English · Sepedi
focus:
- Backend & Full-Stack Software Development
- SQL & Relational Database Design
- Data Analytics & Visualisation
- Economic Modelling & Fintech
currently_seeking:
- Graduate / Junior Developer roles (Pretoria · Johannesburg · Hybrid)
- Internships & learnerships in software, data, or systems
- Teams that value clean code, curiosity, and real-world impact| Status | Activity |
|---|---|
| BUILDING | Expanding BundleIQ - SA's real-time data bundle price comparison platform |
| LEARNING | Cloud deployment, PostgreSQL optimisation & advanced Flask patterns |
| OPEN TO | Graduate programmes · Internships · Learnerships in dev & data |
| JUST EARNED | FNB App Academy Full-Stack Certification - July 2025 |
| GOAL | Ship software that reaches thousands of South Africans |
Every project solves a real problem. Every line of code is intentional.
|
Real-time comparison of prepaid data bundle prices across Vodacom, MTN, Cell C & Telkom. Built with a daily auto-scraper, cloud PostgreSQL database, and a password-protected admin panel. |
Automates gym admin workflows - managing members, trainers, classes, payments, and check-ins through a secure relational database, replacing error-prone manual spreadsheets. |
|
Aggregates World Bank API data into one interactive dashboard - enabling instant multi-country economic comparisons across Africa and beyond, with zero manual data gathering. |
Full OOP-driven desktop application with persistent SQLite storage and a polished JavaFX UI - replaces paper-based booking systems with a reliable, scalable digital solution. |
|
Production-ready analytics platform for non-technical users - explore, filter, and visualise datasets through an intuitive interface with no SQL knowledge required. |
Live currency conversion consuming a real-time exchange rate API - instant, accurate conversions across global currencies with a clean, accessible interface. |
+ Graduate Developer Programmes (Pretoria · Johannesburg · Hybrid)
+ Junior Software / Backend / Full-Stack Developer Roles
+ IT Internships & SETA Learnerships in Development or Data
+ Project Collaborations that solve real, meaningful problems| CS + Economics | I see code and markets as the same system both run on incentives, structure, and flow |
| Data structures everywhere | Outside of code, everything is still a graph or a queue to me |
| Pretoria-based | Building software that could be used anywhere in the world |
| Logic as creativity | Constraints are just unsolved design problems |
| Debugging ritual | think → coffee → think harder → Google → cry → fix → repeat |
| Clean architecture | Messy code genuinely keeps me up at night |
| Startup mindset | Every project is designed to be scalable from day one |
| Trilingual | English, Sepedi & Setswana |
| Principle | What it looks like in practice |
|---|---|
| Code with intention | Every line serves a purpose no bloat, no guesswork |
| Design for humans | Technology should empower people, not confuse them |
| Data before assumptions | Let evidence guide every decision |
| Systems over shortcuts | Build it right, or build it twice |
| Learning never stops | Every project is a chance to level up |
"A smooth sea never made a skilled sailor."