I'm a Full-Stack Software Developer with a passion for creating dynamic and responsive web applications. I have experience in both front-end and back-end development, and I'm always eager to learn new technologies and improve my skills.
I'm a Full-Stack Software Developer with a passion for creating dynamic and responsive web applications. I have experience in both front-end and back-end development, and I'm always eager to learn new technologies and improve my skills.
My passion for coding started at a young age, and I've been honing my skills ever since. I love the challenge of solving complex problems and creating innovative solutions. I'm always looking for new opportunities to learn and grow as a developer.
I specialize in variety of languages, frameworks, and tools that allow me to build robust and scalable applications.
I'm based in Johannesburg, South Africa, but I'm open to working with clients from all over the world. I understand the importance of clear communication and collaboration, and I'm always available to discuss project details and provide updates.
2021-2023: Bachelor of ICT (Cum Laude)
Durban University of Technology
2024: Bachelor ICT Honours(Cum Laude)
Durban University of Technology
Company: CAPACITI
Position: Software Development Associate (Feb 2025 - Present)
Developed working applications to complete assigned tasks, gaining practical experience in software development lifecycle and collaborating with team members to deliver quality solutions.
Position: Data Science Practitioner (Feb 2025 - Present)
Perform exploratory data analysis to uncover insights and trends.
Develop and implement predictive models using machine learning techniques
Communicate results through clear visualizations, reports, and presentations
This project is designed to help users manage tasks and stay organized. The website allows you to easily add, edit, and delete tasks, and provides a clear interface for managing your to-do items.
This project is designed to provide users with real-time weather information for any location. The website allows you to search for a city and view the current weather conditions, including temperature, humidity, and wind speed.
This project is designed to provide users with a simple and intuitive calculator interface. The website allows you to perform basic arithmetic operations, including addition, subtraction, multiplication, and division.
CineScope is a modern movie streaming platform designed to provide users with a seamless experience
Smart Recycling App that uses AI to classify waste, gamifies recycling with rewards/challenges, and provides municipal dashboards for waste management analytics.
A web-based power management platform designed to optimize electricity distribution and fault resolution. Combines real-time monitoring, intelligent workforce management, and predictive analytics.
An AI-powered healthcare platform designed to make healthcare accessible and personalized. Features include appointment booking, medication reminders, health tips, and an offline USSD phone simulator.
A fun Java-based tool that converts between text and Morse code with R2-D2-inspired audio feedback. Features both GUI and CLI interfaces for versatile usage.
A Spring Boot application demonstrating modern Java web development concepts including dependency injection, MVC pattern, in-memory data storage, and test-driven development.
A Java library that validates South African ID numbers against official specifications. Performs full 13-digit validation including date verification, citizenship & gender checks, and Luhn algorithm checksum validation.
I specialize in creating intuitive interfaces using Figma and Adobe XD. My design process includes user research, wireframing, prototyping, and usability testing to ensure optimal user experiences.
I excel in cross-functional collaboration. My strengths include:
As a full-stack junior developer, I have expertise in modern technologies:
Beyond coding, I'm passionate about:
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. If you have any questions or would like to connect, feel free to reach out to me via email or LinkedIn.