Welcome to My Portfolio

BSc in Mathematical Science | Honours Science (Computer Science) | TechBridle Foundation Student

About Me

My profile picture

I am a student who completed a BSc in Mathematical Sciences, majoring in Computer Science and Mathematics. Currently, I am pursuing an Honours degree in Computer Science at the University of Limpopo.

I'm also upgrading my skills at the TechBridle Foundation, where I'm gaining valuable experience in software development and improving my soft skills.

In addition to my studies, I serve as a mentor under the Student Assistance Programme at the University of Limpopo. I mentor ECP (Extended Curriculum Programme) students doing Computing Concepts and Basic Algorithms and Data Organization and Artificial Intelligence, both modules include practical sessions in C++ programming.

My Skills

Technical Skills
  • Networking protocols and concepts
  • Linux fundamentals & Agile development
  • Firewalls, Snort, OSSEC (IDS)
  • Database design basics
  • Git and version control
  • MongoDB & NoSQL databases
  • C#, .NET Framework
Soft Skills
  • Analytical thinking
  • Communication skills
  • Problem-solving
  • Teamwork and independence
  • Empathy and mentoring
Programming Languages
  • HTML, CSS, JavaScript
  • Python, Java, C++
  • C# / .NET
  • SQL / PostgreSQL
  • TypeScript
  • React Js

Major Projects

IDS System Simulation

Set up a hybrid-based intrusion detection system using Snort, OSSEC, and Kibana on separate VMs. Simulated ARP spoofing attacks from an attacker VM to test detection accuracy.

E-commerce App with JWT

Built a shopping cart system with login/logout functionality, JWT-based authentication, backend syncing, and admin dashboard using React, Node.js, and PostgreSQL.

FutureGuide Backend

Developed backend using C# and MongoDB. Created resource model, connected via MongoDB driver, structured controller/service layers with .env configuration support.

Academic Modules

Honours in Computer Science

  • Advanced Database
  • Advanced Computer Network
  • Computer Security
  • Advanced Operating System

BSc in Mathematical Sciences

Mathematics Modules

  • Mathematical Analysis I & II
  • Abstract Algebra
  • Complex Analysis

Computer Science Modules

  • Operating Systems
  • Introduction To Database
  • Computer Networks
  • Artificial Intelligence
Academic Journey

Volunteering

School Support Program

Mentored underprivileged learners in mathematics to help them build confidence and academic success.

Child Abuse Prevention

Trained in child protection and abuse awareness, collaborated with social workers to assist victims.

Contact Info