Full stack developer and solutions architect — delivering enterprise systems, cloud platforms, automation across industries and whatever comes next.
I build software solutions that solve real problems — and I'm always ready to learn what's next.
Based in Sandton, Johannesburg, I work at MGIBA Technologies as the lead developer and solutions architect on projects serving the City of Johannesburg Health Department. My work spans full-stack development, cloud infrastructure, intelligent automation, and compliance-aware system design.
I've delivered everything from OpenEMR module development and LDAP/AD authentication to React/TypeScript frontends, Azure Marketplace SaaS publishing, and RPA workflow automation. I'm naturally curious and quick to
pick up new technologies — currently transitioning toward a project management and operations leadership role, combining technical depth with strategic delivery.
Lead developer and solutions architect on enterprise healthcare IT projects for the City of Johannesburg Health Department and institutional clients.
Comprehensive frontend for managing qualification appeals through a two-stage workflow — from submission through chairman/manager review, panel decision, and PDF letter generation. Features investigation countdown timers, 90-day eligibility logic, and document attachment display.
Led the technical and strategic planning to publish Omeya eHealth as a Transactable SaaS product on Azure Marketplace. Designed deployment architecture, module packaging (QMS, Reports, SA Clinical Forms, Patient Finder), POPIA compliance, and GPL v3 licensing strategy.
End-to-end infrastructure for the City of Johannesburg's eHealth deployment — MySQL master-slave HA replication, LDAP/AD Single Sign-On, SSL certificate deployment on Apache/WAMP, and DNS/firewall coordination with CoJ's network team.
Built and maintained the City of Johannesburg's healthcare staff training portal on WordPress/LearnPress. Implemented custom membership approval workflows, certificate name display, course wishlist features, and automated weekly Excel/Word reporting from CSV membership data.
Migrated a CallCabinet-to-Catalytic file transfer automation from Windows (PowerShell/AutoHotkey) to Ubuntu Server (Bash/xdotool/systemd). Fully documented in a formal timesheet and built into a tiered pricing service offering for MGIBA's Catalytic automation product line.
Designed and built the Queue Management System custom module for OpenEMR from scratch — including SQL upgrade scripts, ACL configuration, and a secure distribution strategy using ionCube encryption with Microsoft Graph API validation for license control.
Open to all positions and opportunities, whether it's software development, project management, healthcare IT, or something new entirely. Based in Johannesburg and available for remote or on-site work. Let's talk.