Junior Software Engineer specialising in Java & Spring Boot backend development, integrating AI to automate workflows and building reliable systems for FinTech and e-commerce.
A </>
SOFTWARE
ENGINEER
Focused on software engineering, databases, operating systems, and web development. Graduated with strong theoretical and practical foundations.
Deepening expertise in software architecture, systems design, and enterprise application development at Tshwane University of Technology.
— Who I am
Junior Software Engineer with 2+ years of industry experience across three organisations — from a 12-month WIL placement building production APIs, to a software developer trainee role at mLab CodeTribe Academy, to a Software Engineering Internship at Data Science Academy. I also served as an Academic Tutor mentoring 40+ students in Java and algorithms at TUT.
I actively integrate AI into the software I build to automate workflows and create smarter systems. My target domain is FinTech and e-commerce — I want to build engineering that directly impacts people's financial lives. Based in Gauteng, South Africa. Always learning, always shipping.
— Career milestones
A timeline of key experiences, education, and achievements that shaped my engineering career.
Data Science Academy, Polokwane. Built backend services with Java & Spring Boot using layered architecture. Designed RESTful APIs, implemented JWT authentication and RBAC, architected PostgreSQL schemas, and used Docker for consistent deployments.
mLab Southern Africa — CodeTribe Programme, Polokwane. Developed web application features using React.js and integrated backend APIs. Collaborated in Agile sprints and implemented structured data exchange between frontend and backend systems.
Informatics Community Engagement Programme, Pretoria — 12-month Work Integrated Learning placement. Developed production backend services using ASP.NET Web API, optimised SQL queries, and improved database performance for live systems.
Tshwane University of Technology. Mentored 40+ first-year students in Java programming, OOP design, and algorithmic problem solving. Supported software engineering modules and assisted with debugging and exam preparation.
Completed a Diploma in Computer Science (NQF 6) at TUT, focusing on object-oriented programming, database management systems, operating systems, information security, and web development.
— Selected work
— Let's connect
Have a question or opportunity? I'd love to hear from you. I respond promptly and thoroughly to every message.
(+27) 67-277-5108
Gauteng, Pretoria, South Africa