D-01
SDCAMS
Secure Data Centre Contractor Access Management System — a Flask web app that replaces
manual visitor log books in high-security environments. Enforces role-based access control,
admin-approval registration, and immutable audit logging, with PBKDF2:SHA256 hashing and
CSV export. Built for my cybersecurity internship.
Python / Flask
RBAC
Audit Logging
D-02
FinGuard
Final-year capstone: a mobile-money fraud-detection platform on Flask + PostgreSQL. Four
analysis engines — transaction analytics, APK static analysis, forensic case
reporting, and SMS-phishing detection — feed a single case module with
process-stable evidence hashing for forensic integrity.
Python
PostgreSQL
Digital Forensics
D-03
SmishGuard ZW
A hybrid rule-based + machine-learning smishing (SMS-phishing) classifier tuned to Zimbabwe's
mobile-money threat landscape. Handles Shona/English code-switched messages, engineered
URL and keyword features, and a synthetic-SMS generator for training. Grew out of FinGuard's
detection engine into a standalone model.
Machine Learning
NLP
Flask