Summary
Johannes Foulds is a Senior Artificial Intelligence Engineer with over six years focused on designing and deploying large-scale AI systems, now leading language-model, RAG, semantic search and autonomous agent initiatives at Vodacom. He combines deep practical experience in ML/AI productionization with a long history as a full-stack and process engineer, enabling him to bridge research, data pipelines and operational deployment. Johannes earned an MSc (Distinction) in Data Science & AI and complements formal study with hands-on curiosity—he taught himself across IT domains by dismantling and rebuilding systems. Notable strengths include integrating transformer architectures with retrieval systems, feedback loops and real-time inference to power enterprise automation. He also has a track record of cost-saving automation projects and RPA-enabled agent workflows, showing a pragmatic bent toward measurable business impact. Based in the Western Cape, he blends systems-level thinking with an engineer’s fascination for “how things work,” often switching hats between process, data and software engineering to get solutions into production.
6 years of coding experience
22 years of employment as a software developer
MicroMasters, Big Data, MicroMasters, Big Data at University of Adelaide
Master of Science - MSc, Data Science and Artificial Intelligence, Distinction, Master of Science - MSc, Data Science and Artificial Intelligence, Distinction at University of London
High School, High School at Hoërskool Hoopstad
Bachelors, Information Technology, Bachelors, Information Technology at Central University of Technology, Free State
Afrikaans, English