KARABO MOSWANE
Data Scientist
Python Machine Learning Claude API LLM Engineering Neural Networks
INITIALIZING SYSTEMS
About Projects Skills Web Dev Contact
Johannesburg, South Africa

Hi, I'm
Karabo.

Data Scientist AI Engineer

Building practical machine learning and AI solutions for real-world problems. Specialising in predictive modelling, LLM engineering, and data-driven products with a focus on the South African context.

0 Projects
0 Skills
0 Commits
Karabo Moswane
AI Engineer
ML Models
Python
Zaio Graduate

Building AI for real-world impact

I'm Karabo, a data scientist and machine learning engineer based in Johannesburg. I'm passionate about using data to solve real problems and building practical ML solutions, especially in the South African context.

I've built machine learning models for Cape Town property prices, developed credit scoring systems with local banking data, and created agricultural disease classification tools. My work focuses on addressing challenges specific to the South African market with practical, scalable solutions.

Beyond data science, I also build modern, responsive websites and web applications for clients who need a professional online presence. I approach every project with precision, thoroughness, and a commitment to continuous learning. I value building things that actually work, writing clean code, and documenting processes clearly for future developers and stakeholders.

→ See my work
EducationZaio Institute of Technology
LocationJohannesburg, South Africa
RoleData Scientist & ML Engineer

Real work. Real results.

Machine learning, AI engineering, and full-stack projects — built to solve real problems.

ML

Cape Town Airbnb Price Prediction

Built a machine learning model to predict Airbnb listing prices in Cape Town using property features, location data, and amenities. Achieved 78% accuracy using Random Forest Regres…

Python · Pandas · Scikit-learn
Python Pandas Scikit-learn Random Forest Feature Engineering
ML

South African Banking Credit Scoring

Developed a credit risk assessment model for South African banking data. Used Logistic Regression and XGBoost to predict loan default probability, helping financial institutions ma…

Python · XGBoost · Logistic Regression
Python XGBoost Logistic Regression Credit Risk Financial Modeling
ML

SA Fraud Shield

Transaction fraud detection system built for South African banking patterns. Handles severe class imbalance with SMOTE resampling and XGBoost. High-recall model designed to flag fr…

Python · XGBoost · SMOTE
Python XGBoost SMOTE Pandas Scikit-learn
ML

Agricultural Disease Classification

Created a CNN-based image classification model to identify plant diseases from leaf images. Trained on 10,000+ images using TensorFlow and achieved 92% accuracy, helping South Afri…

Python · TensorFlow · Keras
Python TensorFlow Keras CNN Computer Vision
WEB

Portfolio Website with Admin CMS

A modern, responsive portfolio website built with PHP, MySQL, and vanilla JavaScript. Features a full admin panel for managing projects, skills, and content without touching code. …

PHP · MySQL · JavaScript
PHP MySQL JavaScript HTML5 CSS3

Technology stack

Built across classical ML, LLM engineering, backend APIs, and full-stack development.

LANGUAGES
Python 85%
SQL 75%
JavaScript 70%
PHP 91%
HTML5 90%
CSS3 85%
ML / DATA
Pandas & NumPy 80%
Scikit-learn 75%
Matplotlib & Seaborn 70%
TensorFlow & Keras 60%
React 70%
Bootstrap 70%
jQuery 65%
AI / LLM ENGINEERING
Claude API MCP RAG Embeddings LangChain Qwen2.5-Coder Prompt Engineering Gemini CLI
APIS & BACKEND
FastAPI 70%
Flask 65%
REST APIs 75%
PyQt6 (Desktop) 65%
TOOLS & PLATFORMS
Jupyter Notebook Git & GitHub VS Code Google Colab MySQL Figma Docker Postman Chrome DevTools
ML CONCEPTS
Regression Analysis Classification Models Data Preprocessing Feature Engineering Model Evaluation Hyperparameter Tuning Ensemble Methods Neural Networks Computer Vision Time Series Analysis Data Visualization Statistical Analysis

I also build websites

Custom and template-based websites for small businesses and service providers in South Africa. Clean, fast, and built to convert.

  • Fully custom design from scratch
  • Template-based builds — fast turnaround, lower cost
  • Mobile responsive
  • Fast loading
  • Listed on Snupit
  • AI-assisted content (coming soon)

Let's work together

Available for data science consulting, ML engineering, AI product development, and web development projects. Based in Johannesburg, working with clients across South Africa.

Phone / WhatsApp+27686486545
LocationJohannesburg, South Africa