Building software that moves people.
From real time payment platforms and React Native fintech apps to Intelligent Transport Systems deployed across Africa, here is the journey so far.
Current Role
Technical Software Consultant
Trapeze Group
May 2026 to PresentJohannesburg, South Africa
Customer facing technical consultant delivering end to end Intelligent Transport Systems (ITS), analyzing requirements, designing integrations, and configuring off the shelf public transport software across Africa and abroad.
- Analyze customer and prospect public transport application requirements and translate them into technical solutions.
- Design, build, install, configure and maintain complex public transport software applications and programs.
- Manage specifications, design, development and testing of integration gateways and third party protocols.
- Lead end to end ITS implementations, integrations, and internal/user testing as a customer facing technical consultant.
- Identify how AI can be leveraged to optimize implementation, configuration and development efforts.
- Author user, system, training and installation documentation; participate in active skills transfer programs with clients and local partners.
Public Transport ITSAFC / APTMSIntegration GatewaysAI ToolingSystem TestingTechnical Consulting
Full time
Software Developer
The Naked Scientists
May 2021 to Apr 2026Johannesburg, South Africa
Full stack engineer building enterprise grade systems for public transport, organizational management and customer engagement, from secure payment platforms and React Native apps to CI/CD driven cloud deployments.
- Architected payment integration systems with Node.js & Express, including secure signature verification and server to server validation; integrated PayFast widgets to streamline transactions.
- Built React Native mobile experiences for balances, top ups and transaction history with Supabase & Firebase Firestore powering real time auth and live updates.
- Designed a Smart Fare Validation System with QR code trips, balance enforcement, fare rules, cash & card top ups and real time tracking with offline fallback.
- Installed and configured Automated Fare Collection (AFC) and Advanced Public Transport Management Systems (APTMS) on POS devices for public transport operators.
- Delivered internal management systems (CRM, asset tracking, staff profiles, workflow automation) with real time dashboards, predictive analytics, multi level approvals and compliance tracking.
- Implemented CI/CD pipelines with GitHub Actions, Dockerized services and Nginx reverse proxies on AWS EC2, reducing deployment time by ~70%.
- Hardened systems with JWT authorization, audit logging and Supabase backed cloud storage; persisted data in PostgreSQL and SQL Server.
Node.jsExpressReact NativeSupabaseFirebasePostgreSQLSQL ServerPayFastDockerGitHub ActionsNginxAWS EC2