-
Senior Full-Stack Engineer and Solutions Architect
admyt (Pty) Ltd. - Cape Town
12/2024 - Present
- Led development of a React Native mobile platform replacing a 6-year legacy web app, improving mobile usability and deployment flexibility across iOS and Android.
- Architected a large-scale event-driven AWS platform able to scale from 42 million to over 200 million monthly parking events and able to support over 150 events per second, while maintaining a minimum user base of over 200,000 Monthly Active Users
- Through evaluation, re-configuring, and region-management of our AWS environment, removed expensive bottlenecks and high operating costs caused by legacy CPU and Storage configuration.
- Architected and delivered a new mobile scanning subsystem for barcode and QR workflows, improving reliability and permission management across iOS and Android platforms.
- Designed and implemented infrastructure observability using Zabbix, enabling real-time monitoring across distributed camera networks in South Africa and Poland.
Technologies: AWS (Developer/Solutions Architect), Nx, Postgres, NodeJS, Serverless, React Native, ExpressJS, React, Retool, GitHub, Docker/ECS, Zabbix
-
Senior Full-Stack Engineer (2 engagements)
Glovent Solutions (Pty) Ltd. - Pretoria
04/2020 - 03/2022, 04/2023 - 12/2024
- Provided a major revenue stream through the creation of a robust and fully featured ad/banner service that allow communities and administrators to publish ads and banners to app-users.
- Created a robust, scalable, and tamper-proof online AGM voting platform using WebSockets and immutable ledger storage.
- Designed and delivered a SOS/Panic feature with modern UI/UX, real-time status feedback, and a new subscription service allowing for integration with national panic and armed response services.
- Architected AWS-based community management platform serving 50,000+ monthly active users
- Reduced AWS infrastructure costs by 30% through architecture redesign
- Led the engineering team and introduced structured Agile and DevOps workflows, improving delivery predictability and engineering collaboration.
- Designed and implemented the privacy-first shadow record architecture in multi-tenant CMS, empowering users with consent-driven profile syncing across tenants for real-time accuracy and uncompromised autonomy.
- Built scalable Nx monorepo architecture for multi-tenant portals and Ionic/Angular cross-platform apps
Technologies: AWS (Developer + Solutions Architect), Bitbucket, Nx, Angular, Postgres, NodeJS, Serverless, Ionic, TypeScript, JavaScript, HTML5, CSS3, WebSockets
-
Managing Director and Tech Lead
Kuberkon (Pty) Ltd. - Founder / Consulting Architect (Part-time)
02/2023 - Present
- Created a new cloud and software development consulting company.
- Assisted various companies in cost-savings and project rescue.
- Developed multiple proof-of-concept systems related to Automated Property Rentals, Artificial Intelligence in the legal space, and enhanced reporting.
- Revived and overhauled a major auto-parts-insurance company's parts-acquisition system that was running on 10 year old PHP code
Technologies: Raspberry, Python, PHP, MySQL, JavaScript, HTML5, CSS3, LLM & ML, React Native
-
Senior Web Developer
Luno SA (Pty) Ltd. - Johannesburg
04/2022 - 03/2023
- Led major refactor of critical KYC onboarding flows in the Luno web platform, improving experience, reliability and maintainability.
- Built internal tooling for visualising and debugging dynamic user onboarding journeys.
- Integrated Stripe card payments into the web platform to support crypto purchases.
- Championed end-to-end testing using Cypress, improving deployment confidence and reducing regressions.
Technologies: Angular, Stripe, Onfido, Crypto, KYC, Cypress (e2e), GitLab
-
Volunteer Software Developer
Self Employed - Pretoria
10/2019 - 04/2020
- Reduced FMCG financial reporting turnaround time from 8 days to under 10 minutes by designing ElectronJS desktop applications that process large SAP data exports into automated reporting pipelines.
- Designed automated financial forecasting tools for an FMCG company using ElectronJS and Excel templates, enabling rapid scenario modelling based on SAP financial datasets.
- Automated complex Volume–Price–Mix analysis, reducing report generation time from 14 days to ~15 minutes.
- Built rich cross-platform desktop applications using ElectronJS, NodeJS, HTML5, CSS3 and JavaScript to simplify financial analysis workflows.
- Developed Microsoft Office add-ins for Excel and PowerPoint using the Office JavaScript API to integrate automated reporting outputs into business presentations.
Technologies: ElectronJS, NodeJS, HTML5, CSS3, JavaScript, Office JavaScript API, Excel, PowerPoint, React, Angular
-
Senior Engineer
BIG BRAVE - Johannesburg
Beverage Insights - Johannesburg
01/2015 - 07/2018
- Architected and developed multiple production web platforms and APIs using AngularJS, NodeJS, PHP, Firebase, MongoDB and MySQL following Agile development practices.
- Developed and maintained a property management system for a large-scale commercial property agency
- Designed and integrated numerous third-party APIs including Paygate, Twilio, Facebook, Twitter, Instagram and FlySAA Voyager to support payment processing, messaging and marketing integrations.
- Developed prototype platforms and proof-of-concept products to evaluate new technology opportunities and generate potential commercial offerings.
- Built end-to-end IoT telemetry systems capturing beverage consumption and keg utilisation across bars and pubs using ESP8266 devices, Google Cloud IoT, Cloud Functions, BigQuery and DataStudio.
- Ensured platform reliability and scalability by administering Ubuntu servers, implementing load-balanced web infrastructure and maintaining MySQL and MongoDB database clusters.
- Developed secure e-commerce solutions using Agile development and Test-Driven Development (TDD).
- Mentored junior engineers through pair programming, technical guidance and code reviews.
Technologies: Angular, AngularJS, NodeJS, React, PHP, Firebase, MongoDB, MySQL, C++, ESP8266, Google Cloud IoT, Cloud Functions, BigQuery, DataStudio, Ubuntu, TDD
-
Freelance Software Developer
BTCSA - Johannesburg
RGB Vision - Pretoria
Vektron Energy - Johannesburg
02/2014 - 11/2017
- Designed and delivered multiple web platforms using LAMP stack technologies (Linux, Apache, MySQL, PHP), WordPress and modern HTML5/CSS3/JavaScript front-end frameworks.
- Developed a secure online payment portal for a tertiary education institute, enabling students to pay study fees and access digital resources online.
- Integrated SnapScan and PayGate payment APIs to support secure online transactions.
- Improved hosting infrastructure and deployment architecture, reducing operational costs and increasing reliability for client websites.
- Developed a proof-of-concept facial-recognition marketing platform using C++, MySQL and the SightCorp Crowdsight API.
- Built large WordPress-based web platforms with custom PHP plugins for real-estate clients.
- Developed data aggregation platforms for energy monitoring companies, capturing and processing electrical telemetry data through MySQL clusters and secure reporting portals.
Technologies: Linux, Apache, MySQL, PHP, WordPress, HTML5, CSS3, JavaScript, C++, SightCorp Crowdsight API
-
System Engineer
BCX - Johannesburg
02/2008 - 02/2014
- Designed and built an internal workforce management platform used by enterprise infrastructure teams, improving operational scheduling, reporting, and revenue recovery.
- Improved revenue recovery and operational efficiency through automation of workforce management processes including leave tracking, task scheduling and reporting.
- Maintained and optimised high-availability MySQL infrastructure across multiple data centres, implementing replication and performance tuning.
- Extended BCX service offerings by consulting as a MySQL database administrator for major enterprise clients including Africa Bank.
- Developed automated infrastructure reporting solutions using JasperReports and Zabbix monitoring data to provide operational insights to infrastructure teams.
- Resolved major performance bottlenecks in enterprise workload automation systems (ASG-Zena) through vendor collaboration, process redesign and improved operational documentation.
- Maintained critical enterprise infrastructure including IBM AIX, Sun Solaris and IBM P595 systems supporting large retail and agricultural clients.
- Awarded the BCX X-Calibre Award (2010) in recognition of outstanding technical performance, collaboration and contribution to data centre operations.
Technologies: IBM AIX, Sun Solaris, IBM P595, MySQL, JasperReports, Zabbix, Delphi, ASG-Zena