Full-Stack Software Developer with a strong foundation in designing, building, and deploying scalable web and mobile applications. Holds a Bachelor of Science in Information Technology with a Computer Science and Informatics focus, and brings practical experience across frontend, backend, database, and cloud environments.
Experienced in various technologies including React, Flutter, Node.js, PostgreSQL, and API development, with the ability to deliver end-to-end solutions from user interface design to backend architecture and deployment. Has contributed to internal enterprise systems, freelance client work, and self-driven technical projects. Notably partnered with a founder to build and launch a production educational platform serving 4,500+ users across Android and iOS.
In addition to core software engineering, I have working knowledge of Artificial Intelligence and Cybersecurity, including machine learning integration, secure system design, identity management, and threat awareness. I have a strong problem-solving ability, adaptability, and a continuous learning mindset, with a clear interest in growing toward senior-level engineering.
Tirhelo
Midrand, Gauteng
Maintain and enhance a production loan management system used in daily business operations.
Develop and implement new features across frontend and backend using React.js and Spring Boot.
Build and integrate REST APIs, supporting data flow and system interoperability.
Fix bugs, refactor legacy code, and improve system performance and usability.
Investigate and resolve user-reported issues, ensuring system stability and reliability.
Collaborate in agile processes including stand-ups, sprint planning, and reviews.
Support testing, debugging, and deployment processes to ensure stable releases.
Technologies: Java Spring Boot, React.js, Node.js, PostgreSQL, JavaScript, REST APIs, Git, Agile
Tobun Professionals (Pty) Ltd
Remote
Designed and developed full-stack web and mobile applications for business use.
Built scalable backend services and REST APIs using Node.js and Express.
Designed PostgreSQL databases and optimized queries for performance and reliability.
Implemented authentication systems and secure API integrations.
Deployed applications on AWS with focus on scalability and availability.
Worked closely with stakeholders to translate business requirements into technical solutions.
Technologies: Flutter, React.js, React Native, Node.js, Express, PostgreSQL, AWS, JavaScript, REST APIs
Apptechnix Consulting (Pty) Ltd
Remote
Contributed to the development of web and mobile applications in a collaborative team environment.
Designed, developed, and tested software features with focus on performance and user experience.
Improved backend performance through API optimization and efficient database queries.
Participated in code reviews, debugging, and troubleshooting to ensure system reliability.
Worked within agile methodologies, supporting sprint planning and delivery timelines.
Technologies: JavaScript, Node.js, MySQL, Firebase, Flutter, Zoho Projects, REST APIs
Bachelor of Science
Partnered with the founder to build a production-grade cross-platform educational app from scratch, contributing as the core developer from initial concept through to launch on both app stores.
Designed to assist South African students with university and college applications, career guidance, bursary opportunities, and academic resources.
Integrated AI-powered academic assistance and career support through OpenAI, enabling intelligent explanations of question papers and personalized career queries.
Implemented secure payment solutions including OTT Voucher, PayFast, and Ozow for subscriptions, wallet funding, and premium services.
Integrated push notification services for real-time bursary alerts, academic updates, and user engagement.
Managed and deployed scalable backend infrastructure on AWS/Linux, focusing on reliability, performance optimization, API security, and production stability.
Application currently serves 3,000+ Android users and 1,500+ iOS users in active production.
Technologies: Flutter, Node.js, MySQL, AWS, OpenAI API, PayFast, Ozow, OTT Voucher
Built a cross-platform mobile app that enables real-time budget tracking and proactive financial control.
Implemented category-based budget allocation, savings goals, and instant balance updates on every transaction.
Designed an offline-first architecture using local storage, requiring no cloud or account setup.
Developed a clean, focused UI for daily use with monthly reset and full transaction history features.
Technologies: Flutter, Dart, Provider, Local Storage
Collaborated with a team to develop an AI-powered chatbot for the Discovery GradHack hackathon.
Focused primarily on AI implementation and frontend development using ChatGPT API integration.
Built conversational AI capabilities for natural language processing and intelligent responses.
Designed for customer interaction, lead generation, and automation solutions.
Implemented secure API communication and real-time chat functionality.
Technologies: Flutter, Flask, OpenAI API
Portfolio Website, Calculator App, Drum Machine, Product Landing Page, and Dice App.