Projects
A collection of things I've built — from solo passion projects to team-based client work.
Payment Modernisation
Stabilized and optimized the new payment engine.
Payment Modernisation
Helped stabilize the newly introduced payment engine by refining logic, improving performance, and adding functionality to support operational processes. Optimized core transaction workflows, ensuring improved reliability and efficiency. Enhanced system performance, reducing processing delays and improving overall transaction speed. These improvements were aimed at increasing reliability and enhancing the client experience when initiating electronic payments.
3D Secure Service Optimization
Improved the efficiency and resilience of the bank’s 3D Secure service.
3D Secure Service Optimization
Improved the bank’s 3D Secure service efficiency by identifying and resolving bottlenecks in dependency integrations. Replaced polling methods with event-driven operations, reducing load and enhancing responsiveness. Strengthened observability by improving logging and dashboards, enabling faster issue detection and resolution. These enhancements ensured a smooth customer experience during heavy loads, such as Black Friday and Cyber Monday, while also allowing for easier investigation and debugging when clients require assistance.
Personal Portfolio Website
Showcased professional experience and projects.
Personal Portfolio Website
Developed a dynamic personal website to showcase professional experience, personal projects, and technical skills. Built using Next.js and deployed with Heroku via a GitHub Actions pipeline, the site features animated project cards, interactive filters, and a responsive design. Integrated Framer Motion for animations and Tailwind CSS for styling. This project reflects a strong focus on UI/UX design, modern web technologies, and responsive user experience across devices.
Card Pin Change Kiosk & API Solution
Modernized and deployed secure card pin change solution.
Card Pin Change Kiosk & API Solution
Rewrote and modernized an API and UI-based card pin change kiosk solution, allowing users to securely verify and update their credit card PINs. Integrated PayShield HSMs and Luna HSMs for secure PIN verification and encryption. Implemented end-to-end encryption to protect client card data and ensure the security of PIN changes. Ensured compliance with banking security standards to safeguard sensitive customer transactions. The solution was deployed across South African offices, enabling clients to conveniently change their credit card PINs.
Property Management & Tenant Tool
Designed and developed tools to manage and scale a property portfolio.
Property Management & Tenant Tool
Built tools to streamline property acquisition, tenant vetting, acquisition, and management. Initiated a tenant management tool integrating WhatsApp for real-time communication and support. Oversaw the rental of multiple units while optimizing tenant interactions and property operations. The system allows scalable property management and improved responsiveness to tenant needs.
Fraud Detection Research
Ongoing research to prevent transaction fraud using data analysis and detection techniques.
Fraud Detection Research
Conducting a comprehensive study on fraud detection strategies with the goal of building smarter, more adaptive defenses against financial fraud. The task involves data analysis, anomaly detection, and the use of statistical models to identify fraudulent activity in transaction data. The research aims to form the foundation for an intelligent fraud prevention system in the banking sector.