In development
Shop Savers
Grocery price comparison for South African households. It finds the cheapest way to buy a whole basket
across nearby stores, alerts shoppers when prices drop, and lets stokvels place group orders.
The basket is grounded in published household affordability research, so it reflects what families
actually buy.
Flutter, Firebase, basket price optimisation
Available to license
K53 road sign dataset
65 South African road signs with descriptions and high-resolution images, sorted into regulatory,
warning, information, guidance and road-marking categories.
JSON, CSV and a browsable viewer. Ask about licensing at licensing@mhlophenigroup.co.za
Built
ExamZA
TVET exam papers and memorandums side by side, so students can work through a paper and check answers
without switching files.
Flutter, Cloudflare R2, D1 and Workers, React admin
Built
ClearRoad
A learner’s licence study app with 52 lessons, saved progress, and a practice test that unlocks
once the material is covered.
Flutter, Firebase
Internal tool
Currency analytics dashboard
Volatility, return distributions and risk-return profiles for five currency pairs, fed by our own API and
refreshed automatically.
Cloudflare Workers API, JavaScript, Chart.js