About
Engineering systems that think,
collaborate, and evolve.
15+ years in software · AI/ML specialist · Johannesburg, South Africa
Generative AI Engineer at FNB with 15+ years in software engineering. I love computer science and feel honoured to be playing a part in what will tomorrow be the evolution of intelligence.
Career Timeline
Generative AI Engineer — FNB (First National Bank)
Building production-grade generative AI solutions for one of Africa's largest financial institutions. LLM application development, prompt engineering, and AI-driven automation across banking services.
LLM AI Engineer — LearningMachines
Building novel prototypes, custom AI solutions and POCs for industry-wide AI impact. Designing production-grade LLM applications including RAG pipelines, agentic systems, and multi-model orchestration. Ongoing R&D on autonomous agentic orchestration.
LLM AI Engineer (Founder) — ChatNexus.io
Custom AI agent builder with bookings, appointments, and WhatsApp integration based on uploaded company knowledge base. AI/ML RAG conversational agent platform built on Python, Node.js, Supabase, Pinecone, LangChain, and MCP servers.
Software Engineer — BMW Group
Developed end-to-end web applications with Java backend. Defined and implemented frontend architecture using Angular best practices. Optimized application performance and user experience for the multinational luxury automotive manufacturer.
Software Engineer — Osiris Trading (Betway)
JS game development for an online gaming, casino and sports betting provider. Heavy JavaScript development and API integration. Maintaining existing frameworks, libraries and toolkits.
Machine Learning Engineer — Ditto Studios
Built an AI application that converts wireframes into Bootstrap V5 markup. Worked with LSTMs, GRUs, Keras, TensorFlow. Collected and cleaned custom datasets for model training. Deployed ML model weights to AWS.
Software Engineer — EOH (Vodacom)
React and Angular development at Vodacom. Converting Oracle and Siebel architecture into open source software. Building features with Node.js, Django, Kubernetes, OpenShift, Docker.
Software Engineer — Studio5
Full stack development for a digital agency. Building custom websites and web applications for JSE-listed companies. Backend with PHP, C# ASP.NET. Frontend with Angular, React Native.
Web Developer — Co-Foundry
Junior full stack development. Involved in all phases of the development cycle from planning to coding to delivery. WordPress, Laravel, CakePHP and AngularJS development.
Web Developer — Rich Digital
Designing and implementing responsive websites and emailers. SEO, meta tags, backlinks. Technologies: Joomla, WordPress, Laravel, CakePHP.
Online Marketer — Stoic Promotions
Built ecommerce website on Drupal/WordPress. Digital marketing, SEO, keyword management, link building, social media management and ecommerce optimization.
Call Centre → Team Leader — Verpakt Management Services
Started as call centre agent, promoted to SEO specialist, then to team leader managing up to 8 agents per shift. Training staff and monitoring performance.