Software Developer — Thornhill Associates
Aug 2025 – Present · Remote, South Africa
I wear many hats here: CI/CD architecture, cyber security, AI integrations, legacy system maintenance, and internal tooling. I architected and implemented the complete CI/CD pipeline strategy across all Thornhill services, establishing Git workflows from development through UAT to production. I own the organisation’s cyber security posture, penetration testing, OWASP-based hardening, and vulnerability assessments across legacy and modern systems. I lead all AI integration R&D, to build real automation. I also rebuilt the local development environment workflows from scratch and develop internal micro-apps and plugins to reduce repetitive developer work.
Senior Drupal Developer — VML
Aug 2021 – Aug 2025 · Remote
Built and maintained complex Drupal systems for global brands, Nestlé (Nescafé, KitKat, Nespresso), Johnson Outdoors, Purina. Rebuilt a PIM XML importer for 10,000+ products, cutting sync time 30% using Drupal queues and batching. Led multilingual migrations including Japanese sites. Managed Drupal 9→10 transitions for five-plus brand sites. Integrated Stripe, Vertex, and custom APIs into Drupal Commerce solutions.
PHP Developer — SEG Solutions
Mar 2019 – Aug 2021 · Johannesburg
Web development and maintenance projects focused on performance, SEO, and multilingual PHP applications. Introduced web analytics and performance monitoring practices that later led me toward data-driven development and AI/ML.
Digital Engineer — PeakTiming
Sep 2015 – Feb 2019 · Meadowdale
Digital solutions for sports timing and event management. Database systems, NFC technology, data pipelines, mobile app enhancements, and network infrastructure. This is where my interest in automated systems started.
Certifications
- Stripe Certified Professional Developer (Sep 2024)
- Acquia Certified Developer – Drupal 10 (May 2023)
- Software Architecture: From Developer to Architect – LinkedIn (Oct 2023)
- The Complete Cyber Security Course – Udemy (May 2022)
- JavaScript — The Complete Guide 2025 – Udemy
- Python Machine Learning — Udemy (Ongoing)
Stack
PHP · Drupal 8–11 · WordPress · Laravel · React.js · TypeScript · JavaScript · Python · MySQL · PostgreSQL · Git · RESTful APIs · CI/CD · OWASP security · Penetration Testing · AI/ML integrations