Project Portfolio
A showcase of impactful projects spanning AI/ML, cloud architecture, data engineering, and enterprise software development
AML, Fraud & Responsible Gambling ML System
Betway Africa
Contributed in the implementation of a comprehensive machine learning solutions for detecting fraud, money laundering, and gambling abuse patterns using unsupervised learning algorithms.
Key Achievements:
- ▹Utilized K-Means clustering, Isolation Forest, and Gaussian Mixture models for risk categorization
- ▹Built web portal for business users to review and tag high-risk cases
- ▹Collaborated with data engineering to develop new features for model training
- ▹Set up a strategy to transition to supervised learning with generated ground truth data
Technologies Used:
RAG System with Real-Time Knowledge Updates
Betway Africa
Developed a Retrieval Augmented Generation interface for business knowledge interaction with automatic updates from multiple sources.
Key Achievements:
- ▹Integrated SharePoint, and local disk as knowledge sources
- ▹Implemented Graph API webhooks for real-time vector store updates based on SharePoint events
- ▹Enabled near real-time access to latest business information
- ▹Built chatbot-like interface for intuitive knowledge access
- ▹Mirrored SharePoint access controls so users could only search documents they have access to in Sharepoint
Technologies Used:
OCR-Powered Expense Tracking System
Betway Africa
Built an in-house expense tracking solution using AI-powered OCR to automate expense capture and processing.
Key Achievements:
- ▹Trained Azure Document Intelligence model for receipt field extraction
- ▹Developed camera integration for real-time receipt capture
- ▹Implemented data persistence in Fabric Lakehouse with blob storage
- ▹Created Power BI dashboard for expense analytics
Technologies Used:
Sox Audit Automation Platform
Osiris Trading - Betway Africa
Automated the Sox Audit process for financial compliance using serverless Azure architecture.
Key Achievements:
- ▹Built orchestration with Azure Logic Apps and C# Azure Functions
- ▹Connected on-premises SQL via On-Premises Gateway
- ▹Created Infrastructure as Code using ARM templates
- ▹Enabled rapid deployment across multiple company environments
Technologies Used:
Microsoft Fabric ETL Pipelines
Osiris Trading - Betway Africa
Migrated on-premises ETL processes to cloud using Microsoft Fabric with end-to-end data analytics and self service BI.
Key Achievements:
- ▹Integrated third-party REST APIs for data ingestion
- ▹Built PySpark notebooks for data transformation and aggregation
- ▹Implemented dimensional modeling with star schema
- ▹Delivered comprehensive Power BI reports for business insights
Technologies Used:
Standard Bank DevOps Platform
Standard Bank
Managed and enhanced the DevOps platform for business banking teams with full AWS and Kubernetes infrastructure in team setting.
Key Achievements:
- ▹Provisioned AWS infrastructure using Terraform and Terragrunt
- ▹Developed and maintained Helm charts for Kubernetes deployments
- ▹Implemented comprehensive monitoring with Prometheus, Thanos, and Grafana
- ▹Provided production support and mentored junior engineers
Technologies Used:
Cloud Architecture for Financial Services
Synthesis Software
Built secure cloud architectures for financial services clients using Infrastructure as Code.
Key Achievements:
- ▹Designed and implemented AWS architectures for multiple clients
- ▹Automated infrastructure delivery with Terraform Cloud
- ▹Ensured security compliance for financial services sector
- ▹Managed infrastructure across development, staging, and production
Technologies Used:
TransUnion API Development
Synthesis Software
Full-cycle API development for TransUnion from requirements gathering to production deployment.
Key Achievements:
- ▹Sole responsibility for multiple APIs from design to production
- ▹Implemented secure inter-service communication with TLS certificates
- ▹Deployed on Linux RHEL8 with Nginx load balancing and reverse proxy
- ▹Managed PostgreSQL, Oracle SQL, and Redis databases
Technologies Used:
Interested in Collaboration?
Let's discuss how I can help bring your next project to life
Get In Touch