I build machine learning and data systems that run in production, from Soshanguve. Nine years across insurance, telecommunications, research and higher education. Everything I build in the open goes through Ubunye AI Ecosystems: serious open source made in Africa, not only used here.
| Latest from the blog | What the Road Makes Possible Stage 5: Trust Your People, Then Let Go Stage 4: When People Push Back, Show Them |
| Ubunye Engine | v0.9.3 on PyPI, 728 downloads in the last month |
| Last public trip | ubunye-ai-ecosystems/ubunye-creative-film on 2026-11-14 |
The rank marshal updates this board every morning. Last update 2026-11-15.
Research: floods from space, echo state networks, mines
I am preparing doctoral research at Wits on physics informed self supervised learning for SAR based flood extent mapping, aimed at insurance risk in data scarce regions. It is at proposal stage and not yet registered.
Echo State Networks for image segmentation is the code behind my MSc at Wits: level set segmentation learned as a problem in space and time. The research, line by line.
Ubuntu CFD is an agent that discovers its cost function instead of optimising a fixed one. It argues that fixed extractive objectives are mathematically unstable over long horizons, not only ethically wrong.
Published work covers hearing loss estimation in mine workers, noise policy for mining and long range seasonal temperature forecasting. Every paper, with BibTeX.
Writing: AI engineering, MLOps, Spark, building in South Africa
The Practical Roadmap to Building With AI Agents is a six part series where every post ends with something you can run. Start the series.
Sharp sharp. Shout "short left" and I'll stop at your issue.





