Data science · Software engineering · Mathematics

I turn data, mathematics, and code into practical solutions.

Aspiring Data Scientist and Software Engineer with a background in Mathematical Sciences, Computer Science, machine learning, and low-resource NLP.

  • MITBig Data Science
  • BSc HonsComputer Science
  • BScMathematical Sciences

Curiosity shaped by mathematics, grounded in purpose.

I grew up in Gandlanani Khani, Giyani, with limited access to computers and the internet. That experience made me a resourceful learner and taught me to see constraints as invitations to think differently.

Today, I combine mathematical thinking, computer science, and an emerging data-science toolkit to investigate difficult problems and build useful, understandable solutions. I am especially interested in machine learning, natural language processing, and technology that serves underrepresented communities.

Analytical thinkingPersistent optimismResponsible innovationCollaborative delivery

Work that connects ideas to outcomes.

A selection of research, data, mapping, and algorithmic projects. Each one starts with a practical question and turns it into something people can use.

Neural networks · Machine learning

Almond Classification Neural Network

Compared RProp, Adam, and a hybrid optimiser across network and training configurations, achieving 80.29% accuracy on the held-out test set.

  • Python
  • PyTorch
  • Grid search
  • Statistical testing
View notebook on GitHub

Geospatial · Delivery pricing

Tintswalo’s Chicken Delivery Fare

A location-based ordering tool that maps the road journey from Tintswalo’s Farm to the customer and estimates the chicken-delivery fee using clear base and per-kilometre pricing.

  • JavaScript
  • Leaflet.js
  • OSRM routing
  • Fare calculation
Calculate a delivery fare

Algorithms · Visualisation

Prime Number Visualizer

An interactive exploration of prime numbers using the Sieve of Eratosthenes, turning an abstract algorithm into a clear visual experience.

  • Algorithms
  • JavaScript
  • Visualisation
Launch project

Constraint solving · Algorithms

Sudoku Solver

A browser-based solver that applies backtracking to evaluate constraints and complete user-provided Sudoku puzzles.

  • Backtracking
  • JavaScript
  • Problem solving
Launch project

Interactive mathematics

Geometry Area Calculator

API integration

Math Facts Finder

Deep work, clearly communicated.

My academic work spans neural networks, software architecture, responsible health technology, and low-resource language modelling.

Hybrid Learning for Almond Classification

Compared Rprop, Adam, and a hybrid approach; used grid search and statistical testing to improve classification performance and generalisation.

Neural networks

Deriving Backpropagation

Derived update rules for a custom neural network with unique activation functions, a penalty-based loss, and distinct bias treatment.

Machine learning theory

Electronic Health Records in South African Hospitals

Proposed a secure, interoperable EHR approach focused on patient care, POPIA-aligned privacy, and phased implementation.

Responsible systems

Google Buzz Legacy System

Reimagined a legacy social platform through requirements analysis and an architecture combining microservices, three-tier, and MVC patterns.

Software architecture

A multidisciplinary toolkit for data, research, and software.

Data science & artificial intelligence

Big Data Science · Data mining and analysis · Artificial intelligence technologies · Natural language processing (NLP) · Machine learning models and evaluation · Mathematics fundamentals · Data structures and algorithms

Programming & software engineering

C++ · Java · Python · R · SQL · Visual Basic · Assembly · PHP · HTML · CSS · JavaScript · Software development · Software architecture and design patterns · Agile and Scrum methodologies

Analytics & communication

Advanced Excel and data models · Power BI · Tableau · Presentation design and delivery · Research methodologies and academic writing · Analytical and critical thinking

Compliance & client strategy

Debt collection strategies · Compliance adherence · Negotiation tactics · Client engagement · Debt portfolio analysis

A strong academic foundation for data-driven work.

My studies connect mathematical reasoning, computer science, research, and modern data-science practice.

Currently enrolled · 2026-2027

MIT Big Data Science

University of Pretoria

Advanced coursework in big data science, machine and statistical learning, data platforms, mathematical optimisation, data management, information ethics, and research methods, culminating in an applied big-data project.

2024

BSc Honours Computer Science

University of Pretoria

Completed 120 credits of advanced computer-science study, including an independent supervised research project and technical report, supported by coursework spanning software engineering, architecture, artificial intelligence, data mining, and advanced computing topics.

2023

BSc Mathematical Sciences

University of Johannesburg

Built a rigorous foundation across mathematics, statistics, applied mathematical reasoning, and computer science, with progressive work in programming, algorithms, quantitative modelling, and analytical problem-solving.

Verified learning across data, code, and mathematics.

Each credential opens on its official verification page, so its authenticity can be checked directly with the issuing institution.

University of Johannesburg

Artificial Intelligence in the Fourth Industrial Revolution

Document ID: 01769213-01-A4YD

Open credential portal

Have a data problem, project, or opportunity in mind?

I am open to data-science opportunities, research collaborations, and meaningful software projects.

Start a conversation