Available for opportunities

MBUSO ZULU

Data Scientist · ML Engineer · Software Developer

BSc Information Technology graduate building intelligent systems, data pipelines, and ML models that solve real problems. Based in Johannesburg, South Africa.

// Technical Profile
Python / Data Science
90%
Machine Learning
82%
C++ / Java
78%
Data Visualisation
85%
Flutter / Mobile
72%
Autonomous Systems
80%
// 01

About Me

I'm a BSc Information Technology graduate from Richfield Graduate Institute of Technology with a deep passion for data science, machine learning, and building software that creates real-world impact.

Currently working as a Junior Developer at Adakin Digital, where I'm building a live Business Intelligence and Data Analytics platform for enterprise clients — covering inventory management, profit forecasting, and order trend analysis using Python and ML pipelines.

My portfolio spans 17+ projects across data science, NLP, fraud detection, autonomous systems, and full-stack development. I believe in learning by building, and every project in my GitHub tells part of that story.

Beyond code, I'm a multilingual South African who brings cultural awareness and communication skills to every team I work with.

📍
Location
Germiston, Johannesburg, South Africa
🎓
Education
BSc Information Technology — Richfield GTI (Ceremony: June 2026)
💼
Current Role
Junior Developer — Adakin Digital
🌐
Languages
IsiZulu · English · Afrikaans · South Sotho
🚗
Driving Licence
Code C1
// 02

Skills

🤖
Machine Learning & AI
Scikit-learn Random Forest SVR K-Means PCA NLP TF-IDF
📊
Data Science & Analytics
Python Pandas NumPy Matplotlib Seaborn Power BI Jupyter
💻
Software Development
Java C++ JavaScript HTML/CSS SQL Flutter Dart
🤖
Autonomous Systems
A* Pathfinding PID Control Swarm Intelligence Robotics
☁️
Cloud & DevOps
Cloud Computing CI/CD Git GitHub Networks Linux
🏗️
Engineering Practices
OOP Data Structures Algorithms Agile/Scrum Testing Code Review
// 03

Projects

Python · NLP · Scikit-learn
Amazon Reviews Sentiment Analysis
Built TF-IDF pipelines for Naive Bayes and Logistic Regression classifiers on 1,177 Amazon product reviews. Text preprocessing, binary sentiment labelling, and model comparison.
89.0%LR Accuracy
87.3%NB Accuracy
1,177Reviews
View on GitHub →
Python · Scikit-learn · Regression
California Housing — Multi-Model Comparison
Compared Linear Regression, SVR, and Random Forest on house value prediction. Feature engineering, R² analysis, and discussion of overfitting and non-linearity trade-offs.
0.954R² (RF)
0.637R² (LR)
3Models
View on GitHub →
Python · Classification · Imbalanced Data
Credit Card Fraud Detection
Binary classification on a highly imbalanced fraud dataset. Applied class imbalance techniques and optimised precision and recall for fraud identification.
BinaryClassification
FraudDetection
View on GitHub →
Python · Unsupervised ML
Customer Segmentation — K-Means
Segmented mall customers into distinct behavioural groups using K-Means clustering with elbow method for optimal cluster selection. Visualised segments and derived business insights.
K-MeansAlgorithm
ElbowMethod
View on GitHub →
Python · Robotics · Algorithms
Autonomous Systems Trilogy
Three robotics simulations: A* pathfinding for grid navigation, Boids swarm intelligence simulation (separation, alignment, cohesion), and PID circular path tracking controller.
A*Pathfinding
BoidsSimulation
PIDControl
View on GitHub →
Python · Sports Analytics
SA Rowing Split Analysis
Real-world sports analytics on South African junior rowing athlete data. Parsed multi-header Excel files, cleaned messy data, and compared first vs last 250m splits with visualisations.
RealSA Data
250mSplit Analysis
View on GitHub →
See All 17+ Projects on GitHub ↗
// 04

Experience

Jul 2025 – Present
Junior Developer
Adakin Digital · Johannesburg
  • Building a live BI & Data Analytics platform for enterprise inventory management and financial tracking
  • Implementing ML models and data pipelines to forecast profit margins and analyse order trends
  • Engineering cross-platform mobile UI with Flutter and Dart
  • Participating in agile sprints, code reviews, and automated testing
Jul 2025 – Dec 2025
Software Developer
MComm Technologies · Johannesburg
  • Developed BI platform covering inventory management and financial tracking for enterprise clients
  • Managed cloud server operations and bulk testing protocols for system stability
  • Contributed to backend architecture and cloud infrastructure
Jan 2021 – Apr 2021
Teacher's Assistant & Resource Centre Manager
Dinwiddie Primary School · Germiston
  • Managed computer lab scheduling and digital literacy resources for students
  • Provided one-on-one academic support and student progress monitoring
  • Coordinated between students, faculty, and administrative staff
// 05

Education

2023 – 2025 · Ceremony June 2026
BSc Information Technology
Richfield Graduate Institute of Technology · Bryanston
Machine Learning (77%) · Data Manipulation & Visualisation (80%) · Data Science (78%) · Artificial Intelligence (70%) · Autonomous Systems & Robotics (80%) · Cyber Security (71%) · Cloud Computing · Statistics for Data Science · Work Integrated Learning (79%) · IT Project (80%) · Programming (76–82%)
2020 – 2022
BSc Computer Science & Mathematics
(Commenced, not completed)
North-West University (NWU)
Semester 1: Physics · Mathematics · Statistics · English · Python Programming (CMPG111)

Semester 2: Applied Mathematics · Mathematics · C++ Programming (CMPG121)
// 06

Contact

I'm actively looking for opportunities in data analytics, data science, and ML engineering. If you're building something interesting or have a role that fits my profile, I'd love to hear from you.

Available for opportunities

Looking for: Data Analyst, Junior Data Scientist, ML Engineer, or Junior Software Developer roles in Johannesburg or remote.

What I bring: A portfolio of 17+ real projects, hands-on industry experience building BI platforms, strong Python and ML skills, and the drive to keep learning every day.

Graduation ceremony: June 2026, Richfield GTI.