Skip to content
View Ta-Pc's full-sized avatar
  • University of Pretoria
  • City of Johannesburg, Gauteng, South Africa
  • 23:23 (UTC -12:00)
  • LinkedIn in/sipho-zuma-1890aa264

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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

Hi there, I'm Sipho πŸ‘‹

I'm a first-year Information Systems student at the University of Pretoria with a deep passion for C++, AI, and high-performance computing that extends far beyond the classroom. I love tackling complex problems, from building neural networks from scratch in C++ to designing self-learning game agents.


πŸ› οΈ My Pinned Projects

Here are a couple of projects I'm proud of. They showcase my dedication to building robust, functional applications.

Project Description Technologies Used
πŸŽ“ Academic-OS An offline-first personal academic analytical engine to be the single source of truth for a student's performance. Replaces spreadsheets with powerful goal tracking and real-time analytics. React, TypeScript, Zustand, SQLite (sql.js), PWA
🐍 AI-Snake-Game A comprehensive AI framework in Python to implement, test, and visualize a variety of pathfinding algorithms in a classic game environment. Python, Pygame, AI Algorithms (A*, BFS, DFS), OOP
βš›οΈ Physics-Simulation A 2D physics engine built from scratch in C++ to model real-world physical forces like gravity, collisions, and spring mechanics. C++, SFML, CMake, Physics Engine Design, OOP
πŸ“… Event-Countdown-Widget A modern, customizable Android home screen widget that provides at-a-glance countdowns to your important calendar events, with Material You theming. Java, Android SDK, AppWidgets, Material Components

πŸ’» My Tech Toolbox

A curated list of my favorite languages, platforms, and tools.

Languages

C++ C# Python

Tools & Platforms

Visual Studio Android Studio SFML CMake git


🌱 What I'm Focused On

  • Academics: Excelling in my BIT: Information Systems degree at UP, focusing on Systems Analysis, C# Programming, and Business Studies.
  • Deeper Learning: Mastering advanced Information Systems Analyst Tools and techniques to model and develop information systems.
  • Project Development: Currently working on Academic-OS, an advanced academic system responsible for tracking assignments and academic performance.

πŸ“« Let's Connect!

I'm always open to discussing technology, collaborating on interesting projects, or connecting with fellow developers.


Pronouns: He/Him

Pinned Loading

  1. Academic-OS Academic-OS Public

    ⚑ AI-powered academic performance tracker & study dashboard

  2. AI-Snake-Game 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 2

  3. Ta-Pc-EventCountdownWidget Ta-Pc-EventCountdownWidget Public

    This is an App I created to help remind me of Events from my calender as a widget

    Java

  4. Physics-Simulation Physics-Simulation Public

    Simulates Physics phenominon models from the AP Physics module using the latest SFML 3.0.0 library

    Makefile