Marketplace platform for TUT students to buy and sell goods and
services across campuses.
React · TypeScript · Node.js · MongoDB
Cross-platform mobile app for tutor scheduling, lab status
updates, geofencing-based check-in, and announcements.
Kotlin · SwiftUI · Firebase
South Africa's document recovery network — privacy-first
platform connecting finders and owners of lost IDs, passports,
and driver's licences.
Document numbers are never stored — hashed to an
irreversible HMAC-SHA256 fingerprint on arrival, original
discarded immediately
Blind matching system — fingerprints the owner's search
input and checks for a hash match, no plaintext ever
compared
Paystack R50 Secure Connection Fee gates contact detail
reveal — finder and owner connect directly after payment
Full database breach reveals nothing usable — privacy by
design, not policy
Show
details
React · TypeScript · Node.js · MongoDB · HMAC-SHA256
Sole developer of a production retail self-checkout platform
across four layers — iOS, Android, React/TypeScript admin
dashboard, and Node.js/MongoDB backend.
iOS app (Swift / SwiftUI) & Android app (Kotlin /
Jetpack Compose)
React / TypeScript admin dashboard — Dashboard, Analytics,
Transactions, Products, Stores, Users, Reports, Settings
Node.js / Express backend with MongoDB, Redis caching, and
audit logging
Paystack payments — subaccount splits, HMAC webhook
verification, reversals & refunds
Promotions & discounts engine — percentage, flat, and
bundle types; GPS-sorted mobile browsing
Per-store max cart quantity enforcement across all four
layers
Soft-delete store workflow with 48-hour restore window and
cron cleanup
Security hardening — rate limiting, mongo-sanitize, OAuth /
token auth
Bulk CSV product upload with BOM / CRLF / TSV / duplicate
barcode handling
Show
details
Swift · Kotlin · React · TypeScript · Node.js · MongoDB · Redis
All GitHub Repos
JavaScript
Python
HTML/CSS
Loading GitHub projects...