Work & Projects

Production systems, open-source tools, and research built across telecoms, banking, education, and global research organizations.

Ubunye AI Ecosystems (UAIE)

Ubunye AI Ecosystems (UAIE)

Problem

ABSA lacked consistent ML/ETL standards, reusable engineering patterns, and scalable workflows.

Solution

Built a modular open-source ecosystem providing declarative ETL engines, ML pipelines, feature stores, and YAML-driven orchestration.

Impact

Accelerated model delivery, improved data quality, and uplifted engineering capability across teams.

Tech Stack
PythonPython
DaskDask
SparkSpark
YAMLYAML
DatabricksDatabricks
DockerDocker
CI/CDCI/CD
Tfilterspy: Bayesian Filtering Library

Tfilterspy: Bayesian Filtering Library

Problem

IoT and telematics pipelines required robust filtering for noisy sensor data and real-time state estimation.

Solution

Created an open-source Bayesian filtering library supporting Kalman, Particle, and Ensemble filters with distributed execution.

Impact

Improved reliability of IoT forecasting, telematics scoring, and real-time analytics at scale.

Tech Stack
PythonPython
NumPyNumPy
DaskDask
PyPIPyPI
CI/CDCI/CD
Kasilam Digital Platforms

Kasilam Digital Platforms

Problem

Township businesses and individuals lack the technical skills and budget to build a web presence.

Solution

A community non-profit initiative that uses AI to help people in townships build websites using plain English — powered by an easy-to-use template project requiring no coding knowledge.

Impact

Empowering township entrepreneurs and community members to establish a digital presence with zero technical barriers.

Tech Stack
HTMLHTML
CSSCSS
JavaScriptJavaScript
ReactReact
AIAI
GitHub PagesGitHub Pages
Vodacom Smart Generators Optimization

Vodacom Smart Generators Optimization

Problem

Load-shedding caused fuel inefficiency, network downtime, and poor generator deployment decisions.

Solution

Developed a constrained optimisation engine with real-time streaming analytics to prioritise generator dispatch.

Impact

Reduced downtime by 5%, lowered operational costs by 30%, and supported R1B annual savings.

Tech Stack
PyFlinkPyFlink
KafkaKafka
CVXPYCVXPY
PySparkPySpark
KubernetesKubernetes
DockerDocker
GitLab CIGitLab CI
IBM GeoSpatial Analytics Suites

IBM GeoSpatial Analytics Suites

Problem

Enterprises required scalable geospatial intelligence for environmental, climate, and supply-chain risk.

Solution

Built analytics workflows using IBM PAIRS to process multi-terabyte raster and vector datasets.

Impact

Integrated into IBM's Environmental Intelligence Suite for global environmental monitoring.

Tech Stack
IBM PAIRSIBM PAIRS
IBM CloudIBM Cloud
AirflowAirflow
PythonPython
HadoopHadoop
GeoPandasGeoPandas
TensorFlowTensorFlow