Matome Mbowene

AI/ML Developer & Solution Architecture Enthusiast

Final-year BSc Computer Science & Computer Engineering student at UCT and prestigious Dell Young Leader. Specializing in AI/ML with expertise in RAG systems, LLM integration, and neural networks. Built production-ready AI agents with 89.33% model accuracy and led cross-functional teams to deliver innovative solutions.

Featured Projects

🤖 Personal Codex Agent

AI Engineer • August 2025

Built an intelligent RAG-powered chatbot that answers questions about me as a candidate. Features multi-modal interface with context-aware responses and scalable backend architecture using sentence-transformers + FAISS vector database.

RAG Systems LLM Integration Vector Databases Streamlit FAISS
3
AI Modes
Live
Demo

FashionMNIST Classifier

Machine Learning Developer • March 2025

Developed a feedforward neural network in PyTorch achieving 89.33% test accuracy. Implemented end-to-end training, evaluation, and custom JPEG image classification with comprehensive visualizations.

PyTorch Python Computer Vision Neural Networks
89.33%
Accuracy
10K+
Images

Q-learning RL Agent

AI Researcher • May 2025

Implemented Q-learning reinforcement learning to train an agent in a four-room grid environment. Achieved optimal reward convergence and created comprehensive performance visualizations.

Python Reinforcement Learning Q-learning Data Visualization
0.96
Optimal Reward
5
Steps

MyAdvisor Web App

Software Engineer • July - Sept 2024

Led collaborative development of a Spring Boot web application for student advising. Designed RESTful APIs, integrated MySQL database, and applied Agile methodologies for iterative delivery.

Spring Boot MySQL RESTful APIs Agile
3
Team Size
100%
Delivery

Game Developer Project

Game Developer • April 2025

Built a C++ simulation that splits a PGM image into an NxN slide puzzle. Implemented randomized puzzle states with advanced image parsing and movement logic for interactive gameplay.

C++ Image Processing Game Logic Algorithm Design

CPU Scheduling Simulation

Systems Programmer • April 2025

Simulated FCFS, SJF, and Round Robin CPU scheduling algorithms in Java. Optimized time quantum parameters and provided performance analysis recommendations.

Java Operating Systems Algorithm Optimization

Embedded Communication Protocol

Embedded Systems Engineer • Feb - May 2023

Developed light-based communication protocol using STM32 boards and LCD modules. Implemented robust error-checking and reliable data transmission systems.

STM32 Embedded C Hardware Communication LCD Integration

Technical Expertise

AI & Machine Learning

PyTorch • Neural Networks
RAG Systems • Vector Databases (FAISS)
Large Language Models • OpenAI/Anthropic APIs
Reinforcement Learning • Computer Vision
Conversational AI • Semantic Search

Programming & Scripting

Python (Advanced) • C++ • Java
SQL • PowerShell • Embedded C
JavaScript • HTML/CSS

Web & Backend Development

Spring Boot • RESTful APIs
MySQL • Full-Stack Development
Agile Methodologies • Git

Systems & Architecture

Cloud Solutions • Compute & Automation
Linux • STM32 • Socket Programming
Network Protocols • Embedded Systems

Let's Connect

Passionate about solution architecture with hands-on technical skills and proven cross-functional collaboration.
Available for software engineering and AI development opportunities upon graduation in July 2025.

Email

matomepontso@gmail.com

Response within 24 hours

Phone

+27 67 260 3309

Cape Town, South Africa

LinkedIn

linkedin.com/in/matomembowene

Professional portfolio

GitHub

github.com/MatomeMb

Code repositories

🏆 Dell Young Leaders Scholar

Academic excellence & leadership potential • 6 Matric distinctions

Physics • Mathematics • Life Sciences • Agricultural Sciences