I'm a passionate software developer with a love for creating innovative solutions and learning new technologies. Welcome to my GitHub profile!
- π» I'm a third-year Computer Science student at the University of Pretoria, with a strong passion for problem-solving through technology.
- π I thrive in collaborative environments and have experience in building dynamic web applications.
- π My top subjects include Introduction to Database Systems, Software Modelling, Computer Security and Ethics, and Compiler Construction.
- π I'm always looking for new challenges and opportunities to contribute my skills to innovative projects.
- 2021 - Current: BSc Computer Science, University of Pretoria
- 2016-2020: National Senior Certificate, Kingsway High School
- Effective Communication
- Active Listening
- Collaboration
- Time Management
- Creativity and Vision
- Developed a dynamic car listing website featuring a custom-designed database for storing and managing car listings.
- Designed and implemented various APIs to facilitate seamless data retrieval and updates.
- Ensured robust security by preventing SQL injection and applied responsive design principles using CSS.
- Leveraged JavaScript, HTML, and SQL to create an interactive and user-friendly interface, showcasing expertise in full-stack web development and secure coding practices.
- Collaborated with a team of 6 to design and develop a web application for exploring wineries and wines, integrating database management with user-friendly navigation.
- Contributed to research, database design, CSS styling, and functional requirements, showcasing skills in web development, database modelling, and collaborative teamwork.
- GitHub Link: Winery Project
- Collaborated with a team of 7 to develop a city-building simulation game in C++ that challenges players to manage and expand a virtual city by balancing infrastructure, resources, citizens' needs, and government policies.
- Utilised advanced software engineering principles, incorporating design patterns to ensure modularity and scalability.
- Effective teamwork facilitated the integration of diverse ideas and expertise, enabling the delivery of a polished, strategic gameplay experience. The game emphasised strategic decision-making and showcased expertise in C++ programming, object-oriented design, and simulation development.
- GitHub Link: CityBuilder Simulation
- Developed a compiler in Java for a given programming language, implementing all phases of compilation: lexing, parsing, semantic analysis, type checking, and code generation.
- GitHub Link: Compiler Project
- Contributed to the development of a modular NoSQL database system comprising a REST API, JavaScript Client Library, CLI, and UI.
- Led the integration between the API, JS Client Library, and UI components, ensuring consistent data flow and interaction.
- Utilised Jest to write integration tests, which helped verify system-wide behavior and finalize API responses for UI use.
- Overcame challenges related to project scale by applying modular design, effective testing strategies, and consistent communication between teams.
- GitHub Link: NoSquirrel Project
You can view my CV here.
Feel free to reach out if you'd like to collaborate on a project or just want to chat about tech!
Thanks for visiting my profile!


