I'm a passionate software engineer focused on high-performance computing, algorithm design, and artificial intelligence. Based in Johannesburg, South Africa, I combine technical expertise with creative problem-solving to build innovative solutions.
- Algorithm Design & Data Structures: Implementing efficient solutions to complex computational problems
- Game Development: Creating games with AI learning capabilities (currently working on a self-learning Snake game)
- High-Performance Computing: GPU programming and acceleration techniques
- AI & Machine Learning: Developing neural networks from scratch using C++
- Languages: Advanced C++ (including modern C++ standards)
- Frameworks & Libraries: SFML for game development and simulations
- Specialized Areas: SYCL programming, GPU computing, neural network implementation
- Development Approaches: Object-oriented programming, imperative programming, performance optimization
- University of Pretoria
- Currently pursuing Bachelor of Information Technology (BIT) in Information Systems (2025, 1st year)
- Bachelor's degree in Computer Science (2023)
- Bachelor's degree in Computer Engineering (2024)
- Studying Systems Thinking, C# Programming, Business Studies, Economics, and Statistics as part of my BIT program
- Deepening my understanding of AI through "Artificial Intelligence: A Modern Approach" by Russell & Norvig
- Mastering SYCL for heterogeneous computing
- Exploring advanced C++ techniques for simulations and high-performance applications
I'm interested in collaborating on:
- Open-source game development projects (especially with SFML)
- Algorithm optimization challenges
- GPU-accelerated libraries and applications
- High-performance C++ projects
- Email: makhosazanaprity33@gmail.com
- LinkedIn: linkedin.com/in/siphozuma-1890aa264
- Location: Johannesburg, Gauteng, South Africa
I built a neural network completely from scratch using C++ and am currently designing a Snake game that trains itself to achieve increasingly higher scores!
Pronouns: He/Him