MOBILE · iOS / ANDROID
/ 01
StockRoom — iVend Stock Take App
A deliberately simple app with outsized impact. StockRoom turns a phone into a barcode-powered stock-counting tool — field staff scan, count and submit reconciled inventory straight to the iVend POS, even with patchy connectivity. It replaces slow, error-prone manual stock-takes and makes a tedious job genuinely easy, which is exactly why teams keep reaching for it.
FlutterDartiOSAndroidSupabaseREST APIProviderBarcode ScanningOffline-first
MOBILE · CRM COMPANION
/ 02
Relay
A Flutter CRM companion for the Touch Africa team — integrating Gmail and Zoho APIs to centralize communication, automate handovers, and streamline follow-ups.
FlutterDartGmail APIZoho APIOAuth
Churn Prediction Model
Published research on customer attrition in Zimbabwe's telecom sector, then built a Random-Forest churn model at 87% accuracy and deployed it as a Flask web app for non-technical stakeholders.
PythonDjangoFlaskscikit-learnHeroku
FDMS Buyer Details Compliance
Integrated mandatory buyer-detail capture into iVend, Unity and QSR POS systems to meet ZIMRA's VAT Act Section 20(4) — coordinating fiscal-device upgrades so clients hit the 31 May deadline and kept VAT-claim eligibility.
C#iVendUnity POSFDMS Portal
Zimbabwe Mental Health Survey
An interactive Power BI dashboard built with Data Science Zimbabwe to analyze a national Mental Health Survey — clear visualizations and actionable insights to improve awareness.
Power BIData AnalysisDAX
MOBILE · iOS / ANDROID
/ 06
ShelfEye — iVend Price Checker
A fast, lightweight iVend retail product lookup that complements StockRoom. Scan or type a barcode and ShelfEye instantly returns the product name, code, base unit and price — including every unit-of-measure with its own price and conversion (e.g. "1 Pack = 6 EA"). Read-only by design: no stocktaking, no writes, just a clean answer to "what is this and how much is it?"
FlutterDartiOSAndroidiVend APIBarcode ScanningREST API
SAP Sales Analysis Dashboard (Sample)
Developed an interactive sales analytics dashboard in SAP Business One as part of Touch's inaugural analytics launch, demonstrating how seamlessly integrating SAP with iVend connects store operations to financial administration. Consolidated data across regions, employees, customer groups, and warehouses, with dynamic filters and visualizations that enabled executives to track top-selling items, profit margins, customer trends, and stock movement—unlocking actionable insights for growth, margin protection, and strategic planning.
SAP Business OnePower BI (optional integration)
Kwizi
Created Kwizi, an engaging web application that tests knowledge of Zimbabwe's history and culture. Designed as a passion project to strengthen Zimbabwe's digital presence, it revives overlooked trivia through interactive quizzes across multiple categories—providing users with an exciting platform to celebrate and learn about national heritage.
HTMLBootstrapCSSJavascriptSupabase
Islamic Knowledge Hub
Developed a web application as a resource for exploring Islamic terminology and spirituality, initially for a specific client and now expanding to a broader audience including Islamic Studies students, spiritual seekers, and language enthusiasts. Designed to provide accessible, structured learning while supporting deeper engagement with religious and linguistic concepts.
HTMLBootstrapCSSJavascriptSupabase
Asset Manager
Designed and developed a VB.Net-SQL desktop platform for Cairns IT Department to meticulously catalog IT assets and automate clearance management, replacing an inefficient paper-based filing system. Implemented structured databases, intuitive forms, and reporting features to track asset lifecycle, monitor approvals, and generate audit-ready records—enhancing operational efficiency, reducing administrative workload, and improving accuracy in asset management.
Visual BasicSQL
Internal / no public link
2021This Website!
An online portfolio thoughtfully designed to showcase my skills, achievements, and projects. A digital representation of my journey, expertise, and passion in informatics, presented in a dynamic and user-friendly format.
ReactViteTypeScriptFramer MotionTailwind CSS
Internal / no public link
2026