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.

GitHubLinkedInMediumStack Overflow

Career Timeline

2025 – Present

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.

GenAILLM EngineeringFinTech
2025 – Present

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.

GenAIMachine LearningData Science
2023 – Present

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.

SaaSLangChainPineconeSupabase
2024 – 2025

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.

AngularJavaTypeScript
2021 – 2024

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.

JavaScriptGame DevAPI Integration
2020 – 2021

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.

TensorFlowKerasPythonAWS
2019 – 2020

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.

ReactAngularKubernetesDocker
2016 – 2019

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.

Full-StackPHPC#.NET
2014 – 2016

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.

LaravelWordPressAngularJS
2012 – 2014

Web Developer — Rich Digital

Designing and implementing responsive websites and emailers. SEO, meta tags, backlinks. Technologies: Joomla, WordPress, Laravel, CakePHP.

Web DevSEOLaravel
2010 – 2012

Online Marketer — Stoic Promotions

Built ecommerce website on Drupal/WordPress. Digital marketing, SEO, keyword management, link building, social media management and ecommerce optimization.

SEODrupalEcommerce
2007 – 2010

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.

LeadershipManagement

Skills & Tools

TypeScriptJavaScriptPythonPHPC#JavaNext.jsReactAngularNode.jsLangChainLlamaIndexTensorFlowPyTorchKerasPineconeChromaDBSupabasePostgreSQLOpenAI APIAnthropic APIHugging FaceDockerKubernetesAWSThree.jsWebGLWordPressDrupalTypeScriptJavaScriptPythonPHPC#JavaNext.jsReactAngularNode.jsLangChainLlamaIndexTensorFlowPyTorchKerasPineconeChromaDBSupabasePostgreSQLOpenAI APIAnthropic APIHugging FaceDockerKubernetesAWSThree.jsWebGLWordPressDrupal
Languages
TypeScriptJavaScriptPythonPHPC#Java
AI/ML
LangChainTensorFlowPyTorchKerasRAG PipelinesPrompt Engineering
Frameworks
Next.jsReactAngularNode.jsDjangoLaravel
Infrastructure
DockerKubernetesAWSSupabasePostgreSQLPinecone