Skip to content
View Ta-Pc's full-sized avatar

Block or report Ta-Pc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ta-Pc/README.md

Sipho Zuma | Software Engineer & AI Enthusiast

👋 About Me

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.

🔭 Expertise & Interests

  • 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++

🚀 Technical Skills

  • 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

🎓 Education

  • 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)

🌱 Current Learning Journey

  • 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

🤝 Collaboration Opportunities

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

📫 Let's Connect

⚡ Fun Fact

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

Pinned Loading

  1. AI-Snake-Game Public

    AI-powered Snake game in Python, demonstrating various search algorithms (A*, BFS, DFS, Greedy, Online Search) with visualizations using Pygame.

    Python 1

61 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March April
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Contribution activity

April 2025

Ta-Pc has no activity yet for this period.
Loading