I'm a recent graduate with a strong focus on backend development. I enjoy building systems where data flows predictably and errors are handled gracefully. Currently exploring how distributed systems maintain consistency and how to write code that other developers actually want to read.
Current Focus
API design patterns and databases
Learning
System design, microservices, and distributed systems
Interests
Clean architecture and system reliability
Projects where I explored specific concepts in depth.
JobWise AI
An AI-driven platform for intelligent job matching for job seekers and candidate recommendation for employers or recruiters.
Learning: Understanding AI integration, asynchronous programming, and building RESTful APIs
Food Rescue
A food donation coordination platform linking supermarkets, restaurants, and NGOs to distribute excess food
Learning: API Design, REST APIs, and API Planning
Library
A platform to manage book inventories and track loans.
Learning: Data Management and Relational Databases
Backend
- Java
- Node.js
- Python
- REST APIs
Databases
- PostgreSQL
- MySQL
Tools & Practices
- Git
- Docker
- Testing (pytest, Jest)
- CI/CD basics
Advanced Diploma in ICT: Application Development
Feb 2025 – Dec 2025Sol Plaatje University
Focus on software engineering, agile methodologies, REST APIs, databases, and data structures & algorithms.
Diploma in ICT: Application Development
Feb 2022 – Dec 2024Sol Plaatje University
Focused on programming, relational databases, algorithms, SDLC.
National Senior Certificate
Jan 2017 – Dec 2020Tswaing Secondary School
Passed Matric With 1 Distinction, Admission to Bachelor's degree.
"I believe that good systems are built by people who understand that code is read far more often than it's written."
What I care about
Writing code that's easy to understand, test, and maintain. Systems that fail gracefully and recover predictably. Documentation that actually helps people.
How I approach learning
I learn best by building small systems that focus on one concept at a time. I document my thought process and decisions, even when they turn out to be wrong—especially then. Mistakes are data.
What I value in systems
Predictability over cleverness. Clear error messages over silent failures. Boring technology that works reliably. The ability to understand what went wrong and why.
Feel free to reach out. I'm always happy to discuss backend systems, learning resources, or potential opportunities.
giftmbatha077@gmail.com
GitHub
github.com/giftmbatha
linkedin.com/in/giftmbatha
CLI Portfolio
pip install gift-mbatha
© 2026 Gift Mbatha
