Backend DeveloperBuilding Systems
I build backend systems with Java Spring Boot and Python FastAPI. This is where I document what I'm building system architectures, database designs, API implementations, and backend concepts I'm working through.




I build backend systems with Java Spring Boot and Python FastAPI. This is where I document what I'm building system architectures, database designs, API implementations, and backend concepts I'm working through.




I pick the right tool for the job. Here's what I work with depending on what I'm building.
All projects shared here are for educational purposes - exploring backend engineering, system design, and sharing knowledge through building.
Working on backend projects showcasing system architecture, API design, and integration patterns. Each with documentation and learning resources.
From student to professional
Tshwane University of Technology
FYIGROUP
Current Role
Independent
Freelance Software Engineer
GeeKulcha
Tshwane University of Technology
Tshwane University of Technology
Power Learn Project (Remote)
Database Systems Instructor
GeeKulcha
Software Developer
Tshwane University of Technology