Experience
Software Engineer
Jun 2026 - PresentPenta Consulting · Synthesis / Halo Dot
Cape Town · Remote · Contract
TypeScriptNode.jsREST APIsKotlinSwiftFlutterPCI DSS
- Engaged through Penta Consulting on assignment to Synthesis Software Technologies, working inside Halo Dot — Synthesis' SoftPOS fintech business, part of the Araxi Limited group
- Build and maintain backend services in TypeScript and Node.js — secure REST APIs consumed by the Kotlin and Swift payment SDKs — to enterprise standards of security, compliance and release governance
Mobile & SDK Engineer
Jun 2026 - PresentHalo Dot
Cape Town · Hybrid · Contract
FlutterDartKotlinJetpack ComposeSwiftTypeScriptNode.jsBloc/CubitAndroid SDKTap to Pay on iPhonePCI MPoCPCI DSS v4.0REST APIs
- Build the mobile products behind Africa's first compliant SoftPOS solution, turning everyday smartphones into secure, PCI-certified payment acceptors
- Maintain Halo Workbench, a single Flutter codebase shipping as 19+ distinctly branded merchant apps for clients including Betway, Pick n Pay and Vodacom — identity, servers, certificate pinning, theming, language and feature set all driven by a brand config file rather than a fork
- Develop sdk_ui, a Jetpack Compose SDK owning the full payment journey from amount entry and card read through PIN entry, result and digital receipt, drivable from Kotlin, Flutter or React Native hosts
- Designed a composable tree of 30+ build-time features, so one source produces anything from a payment-only build to a full merchant app with no runtime branching
- Implement tap-on-phone payments, app-to-app intents, payment links, Push to Terminal, scan-to-pay, tipping, refunds, reversals and DebiCheck mandates
- Deliver against PCI MPoC, PCI DSS v4.0 and PCI PIN requirements, including TLS certificate pinning, device integrity and attestation, and secure PIN entry
Founder
Jan 2026 - PresentQuantum Code (Pty) Ltd
Cape Town · Remote
TypeScriptNode.jsFlutterNextJSFirebaseCloud FunctionsGoogle CloudWhatsApp Business APIMeta Graph APICI/CDVercelQuickBooks APIXero APIMeta APIYOCO APIAdumo API
- Founded a software consultancy delivering custom financial tools, workflow automation, and analytics for South African businesses
- Built software that generated R1M+ in revenue for a single client within the first 5 months
- Architected and delivered end-to-end solutions integrating QuickBooks, Xero, and industry-specific platforms with Node.js/TypeScript backends deployed on Google Cloud Run
- Own the full lifecycle from client discovery and scoping through to deployment, monitoring, and support
- Built an AI-powered payment assistant integrated with WhatsApp Business API and Meta Graph API, enabling users to initiate and manage crypto/fiat payments conversationally through WhatsApp or from the Dashboard
Chief Technical Officer
2023 - 2026XRPayNet Global Limited
TypeScriptNode.jsFlutterNextJSFirebaseCloud FunctionsGoogle CloudFastlaneShorebirdCI/CDCloudflareRedis
- Drove the technical vision and architecture for Volta Wallet, a multi-chain crypto exchange and wallet serving thousands of users
- Built and led a 5-person engineering team across mobile, backend, and blockchain
- Architected the full stack with Flutter, Firebase, and Cloud Functions on Google Cloud; built custom monitoring dashboards for transaction throughput and system health
- Established CI/CD pipelines with Fastlane and Shorebird, enabling OTA updates and zero-downtime releases
- Integrated 16+ blockchain networks with ed25519 and k256 cryptographic signing
Flutter Developer
2022 - 2023Spaza Tech (PTY) Ltd
FlutterDartFirebaseFirestoreBloc/CubitREST APIsGoogle Cloud
- Promoted from intern to developer within one month, then to mid-level within a year
- Shipped production cross-platform apps using Bloc/Cubit state management, Firestore, and in-app payments
- Mentored developers across a 9-person team and established Flutter best practices and architecture patterns
- Integrated push notifications, Hive local storage, and native platform APIs across iOS and Android
Software Developer
2019 - 2022Oseci
Vue.jsQuasarVuetifyLaravelPHPREST APIsMySQL
- Delivered 10+ client projects including e-commerce platforms and building management systems
- Built full-stack applications with Vue.js (Quasar, Vuetify) on the frontend and Laravel with RESTful APIs on the backend
- Developed skills in ethical hacking, network security, and reverse engineering alongside core development work
Assistant to Technical Director
2019SM Enviro
PHPJavaScriptXeroHTML/CSS
- Programmed water quality measurement systems for field deployment using embedded hardware
- Managed invoicing and financial operations on Xero, designed marketing material, and maintained the company website
Skills Matrix
Frontend & Mobile
Flutter/Dart
Next.js/React
Kotlin/Compose
Android/iOS Native
SDK Development
Payments & Fintech
SoftPOS
Payment Integrations
EMV Contactless
PCI MPoC / DSS
Mobile Security
Backend & Cloud
Node.js/TypeScript
Firebase/Firestore
Google Cloud
REST/GraphQL APIs
Laravel/PHP
Blockchain
XRPL/Ripple
Web3.js/SDKs
EVM Chains
Solana
Cryptography
Security
Reverse Engineering
Network Analysis
Penetration Testing
OSINT
Binary Analysis
Leadership
Team Management
Architecture Design
Code Review
Agile/Scrum
Client Engagement
Skills & Technologies
Languages
TypeScriptJavaScriptDartPythonRustGoJavaKotlinSwiftObjective-CC#C++PHPRubyGDScriptLuau
Frontend & Mobile
FlutterReactNext.jsVue.jsQuasarTailwind CSSVuetifyBloc/CubitJetpack ComposeiOS SDKAndroid SDK
Payments & Fintech
SoftPOSTap to PhoneTap to Pay on iPhonePCI MPoCPCI DSS v4.0PCI PINEMV ContactlessSecure PIN EntryDebiCheckPayment LinksPush to TerminalScan to PayYOCO APIAdumo API
Backend & Data
Node.jsLaravel.NETGraphQLREST APIPrismaFirebaseFirestoreMongoDBSQLiteRedisJWTWhatsApp Business APIMeta Graph APIDiscord.js
DevOps & Cloud
DockerGoogle Cloud RunCloud FunctionsCloud SchedulerCloudflare WorkersVercelFastlaneShorebirdGitHub ActionsBitbucket PipelinesJenkinsGitngroktmux
Blockchain
XRPLCasperBitcoinEthereumSolanaArbitrumAvalancheTronStellarXDCDogecoinLitecoinPolygonBSCMAKAVanarWeb3.jsCryptography
Security & Reverse Engineering
Certificate PinningDevice AttestationGhidraIDARadare2Rizin/CutterFridaWiresharkNmapOWASP ZAPSpiderFootRustScanGobusterAircrack-ngJohn the RipperBinwalkExploitDBMetasploitProxyman
Design & Creative
Adobe PhotoshopAdobe XDAdobe LightroomDaVinci ResolveFigmaUX Design
Tools & Engines
JiraTrelloPostmanGodotUnreal EngineRoblox StudioFFmpegTesseract OCRCMakeMasonObsidian
Hardware & IoT
Raspberry Pi3D PrintingDJI DronesSerial/Picocom
Education
BSc Computer Science
Goldsmiths, University of London
Matric (GED)
Boston City Campus, Johannesburg
Certifications
C# Interfaces & OOPC# FundamentalsBuilding Web Applications in PHP
Languages
English
Fluent
Afrikaans
Fluent
