BSc Hons Computer Science (AI) • University of Johannesburg

AI & Cloud Engineer

I’m Siphosethu Mifi an enthusiastic, results driven engineer specializing in Artificial Intelligence and cloud native development. I’ve built internal tools at AWS (EC2 CMDB), tutored mathematics at UJ, and I’m currently researching evolutionary feature selection for computer vision.

PythonJavaC++ TensorFlowOpenCVAWSGitHub
Hire me See research

About

I combine mathematics, AI, and cloud engineering to build intelligent systems that solve real-world problems. I value clear communication, analytical rigor, and human-centered design. I enjoy mentoring, teaching, and turning complex ideas into practical software.

Machine LearningComputer VisionBackend SystemsAgile & Code Review

Experience

2024 – 2025

Software Development Engineer Intern [Amazon Web Services (AWS)]

EC2 Core Cloud Management Database (CMDB)

  • Built an internal tool automating infrastructure tasks using AWS services.
  • Owned design → implementation → testing → deployment.
  • Collaborated in a cloud-native, distributed systems environment.
2024

Mathematics Tutor [University of Johannesburg]

  • Tutored Calculus, Linear Algebra, and Statistics.
  • Led one-on-ones and group workshops; crafted intuitive explanations.
2021

Mathematics Coach [Numeric]

  • Delivered interactive lessons for Grades 7–10; certified on the Coach Programme.

Skills

Programming

AI & Mathematics

Cloud & Dev

Data Structures & Algorithms

Research

Secure File Sharing System

Linux Client–Server File Sharing (RBAC, Nginx, SFTP/Samba)

Designed and implemented a secure, lightweight file-sharing system for controlled networks. Multi-user web UI with simulated RBAC, PHP backend, and centralized logging.

  • Ubuntu VMs (VirtualBox) with NAT + Host-Only networking.
  • Nginx front-end, PHP scripts for upload/list/download with permissions.
  • Encrypted transfer via SFTP; cross-host access via Samba.
LinuxNginxPHP BashSFTPSamba HTML/CSS/JS
Watch Demo
Blockchain & Logistics

JavaFX Delivery System with On-Chain Orders

Built a delivery platform where each order is a block with PoW and tamper-evident history. Three roles (Customer, Driver, Admin) with Google Maps routing for drivers.

  • Custom blockchain (hash, nonce, timestamp) for auditability.
  • GUI in JavaFX; file-based persistence; admin blockchain explorer.
  • Final grade: 99%.
JavaJavaFXGoogle Maps API Blockchain
Watch Demo
AI in Sports Analytics

Diving Stunt Detection & Scoring (YOLO-Pose + MobileNetV2)

Real-time system detecting stunts (tuck, twist, armstand) and scoring dives with pose overlays. GUI built in Tkinter; 91.1% validation accuracy with interpretable feedback.

  • YOLOv11x-Pose for keypoints; MobileNetV2 classifier.
  • OpenCV video handling; FineDiving dataset; real-time overlays.
  • Planned: pose-angle rules & athlete history dashboard.
TensorFlow/KerasPyTorch YOLOv11-PoseOpenCVTkinter
Watch Demo
2025 – Current

Optimizing Feature Extraction in Object Detection using Genetic Algorithms

Combining evolutionary computing with AI to improve recognition accuracy and efficiency.

PythonOpenCVYOLO Scikit-learnTensorFlow

Education

University of Johannesburg

BSc Mathematics & Computer Science (2021–2024)

  • Golden Key International Honours Society
  • UJ Jenius / Genius Academic Achievement Awards

BSc Hons Computer Science (AI) — 2025–Current

Tetelo Secondary School

National Senior Certificate (Matric, 2016–2020)

  • 2nd Top Achiever in Matric

Awards

UJ Jenius Award

Academic excellence (June 2021)

Golden Key International Honours Society

Top 15% in Faculty of Science (Feb 2023)

Top Achiever Bursary Award

Postgraduate bursary for high-performing students (Feb 2025)

Languages
SesothoEnglishIsiZuluXhosaXitsonga
References (tap to show)
  • Werner Olivier — Software Engineering Manager, AWS • wernerol@amazon.com
  • Ms. Lorrain Pitsi — Mathematics Faculty, University of Johannesburg • lpitsi@uj.ac.za • +27 (0) 11 559 4281

Contact

Want to collaborate or chat about AI, cloud, or computer vision? Send a message below or email me directly.

This form uses mailto:. You can also email me at mifisiphosethu@gmail.com.