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
Fraud & Credit ML

Building AI for real-world impact

I'm Karabo, a data scientist and AI engineer based in Johannesburg — and these days my centre of gravity is machine learning and AI engineering in production. I designed, shipped and operated a full RAG question-answering system for Zaio: live web scraping with Playwright, LangChain chunking, Jina embeddings with reranking, Qdrant vector search, and a four-provider LLM cascade (Groq, Gemini, Together.ai, Mistral) answering real students' questions.

The classical ML record runs deep: credit scoring on South African banking data with SHAP explainability built for NCA/POPIA compliance, fraud detection handling severe class imbalance with SMOTE, Cape Town property price prediction, and a CNN for agricultural disease classification trained with transfer learning to 92% accuracy. I'm currently building EDITH — my personal AI agent on the Claude API with a full tool-use loop via MCP — and preparing for the ARC-AGI-2 reasoning challenge. Long-term target: Kaggle Grandmaster.

Alongside the research I build modern, responsive websites and web applications for clients who need a professional online presence — to the same standard I hold everywhere: clean code, honest documentation, and things that actually work.

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

Real work. Real results.

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

Zaio RAG System
AI

Zaio RAG System

Production RAG-powered Q&A API that answered Zaio students' questions from live-scraped site content. Playwright scraper, LangChain chunking (800/150), Jina v3 embeddings and reran…

Python · FastAPI · RAG
Python FastAPI RAG LangChain Qdrant
Cape Town Airbnb Price Prediction
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
South African Banking Credit Scoring
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
SA Fraud Shield
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
Agricultural Disease Classification
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
Portfolio Website with Admin CMS
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
85%
Python
75%
SQL
70%
JavaScript
91%
PHP
90%
HTML5
85%
CSS3
ML / DATA
80%
Pandas & NumPy
75%
Scikit-learn
70%
Matplotlib & Seaborn
60%
TensorFlow & Keras
70%
React
70%
Bootstrap
65%
jQuery
AI / LLM ENGINEERING
Claude API MCP RAG Embeddings LangChain Qwen2.5-Coder Prompt Engineering Gemini CLI
APIS & BACKEND
70%
FastAPI
65%
Flask
75%
REST APIs
65%
PyQt6 (Desktop)
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