Dr Dries Smit

Somerset West, South Africa · dries.epos@gmail.com

I am an AI researcher specialising in reinforcement learning, multi-agent systems, and large language models. My work focuses on applying these models in the medical and financial domains, designing multi-agent frameworks, improving foundational models, and leading various projects. I also led the team behind Laila, a fine-tuned version of Llama 3.1 (405B, 70B, and 8B) that assists biologists by interfacing with real lab equipment. My recent achievements include placing 1st out of 1,652 teams in the ARC-AGI-3 Milestone competition with the team at Tufa Labs — for which we built the Duck Harness and were featured on Machine Learning Street Talk — as well as 1st in the ARC-AGI-3 Preview Competition, and 3rd in ARC-AGI-2 out of 1454 teams, underscoring our commitment to high-impact research. Currently, I am conducting fundamental AI research in large-scale training and reinforcement learning.

Experience

Fundamental Researcher

Tufa Labs, Switzerland, Remote

Working on fundamental AI research in reinforcement learning and large-scale training.

March 2025 - Present

Research Scientist

InstaDeep™, Global

I helped design a high-performance multi-agent reinforcement learning framework, Mava. I also led the team behind Laila, a fine-tuned version of Llama 3.1 designed to assist biologists by interfacing with real lab equipment. Additionally, I led a team in developing an assistant that autonomously experiments with internal repositories to discover code improvements, optimising for downstream performance metrics.

August 2020 - February 2025

Internship - Machine Learning Research

Praelexis cc, Stellenbosch, South Africa

Conducted research on cutting-edge machine learning algorithms for biomedical applications, including optical character recognition, computer vision, and 3D body tracking, during three separate internship periods.

January-February 2018, December 2018, January-February 2019

Machine Learning Engineer

Fastcomm, South Africa

Conducted research on various machine learning recommender systems, culminating in a presentation on their potential applications within the company.

October 2017 - November 2017

Education

PhD in Electrical and Electronic Engineering

Stellenbosch University, South Africa

Doctorate focusing on reinforcement learning in multi-agent systems, completed under the supervision of Prof. Willie Brink, Prof. Herman A. Engelbrecht, and Dr Arnu Pretorius.

March 2020 - October 2022

Master's in Electrical and Electronic Engineering

Stellenbosch University, South Africa

Graduated with a Cum Laude award. Research project focused on integrating deep neural networks with probabilistic models, supervised by Prof. Johan du Preez.

February 2018 - March 2020

Bachelor's in Electrical and Electronic Engineering

Stellenbosch University, South Africa

Graduated with multiple Cum Laude awards for academic excellence.

February 2014 - December 2017

Skills & Languages

Skills

  • Programming Languages: Python, Java, MATLAB, C, C++
  • Machine Learning Expertise: Reinforcement learning, computer vision, genetic algorithms, large language models
  • Project Leadership: Leading research teams in high-impact, cross-disciplinary projects

Languages

  • English (speak, read, write)
  • Afrikaans (speak, read, write)

Awards

  • Achieved 1st place out of 1,652 teams in the ARC-AGI-3 Milestone Competition (2026) - Details | Duck Harness | MLST Episode
  • Achieved 1st place globally in the ARC-AGI-3 Agent Preview Competition (2025) - Details | Blog Post
  • Achieved 3rd place globally in the ARC-AGI-2 Competition (2025) - Details
  • Cum Laude award for Master's in Electrical and Electronic Engineering
  • 4 x Cum Laude award for Bachelor's in Electrical and Electronic Engineering
  • Golden Key Membership for academic achievements in the top 15% of undergraduate students
  • Academic award for above 85% average in high school (matric)

Projects

AutoGrader

For my final six months of undergraduate engineering studies, I developed a test grading system for the Applied Mathematics Department to replace the costly, custom multiple-choice templates. This system automatically detects handwritten student numbers, surnames, numeric responses, and multiple-choice answers, relying on a core data-driven machine learning pipeline. The most challenging aspect of this project was setting up a scalable and robust data pipeline. It needed to be resilient to human error, which can significantly impact model performance, while also being scalable enough to handle the entire university's workload. I received the Magnum Cum Laude award for this work, and the system was adopted by the department and later by the entire university. Over the years, I have continued improving the system over multiple versions:

Version 1 (2016-2017): Focused on using a radon transform to locate the answer sheet template. Probabilistic graphical models (PGMs) were used to interpret filled-in bubbles, and a CNN identified digits. Read the report and learn more about PGMs.

Version 2 (2018-2019): A website was developed, allowing lecturers to upload tests and automatically grade them. However, manual checks were still necessary for uncertain cases.

Version 3 (2020-2023): A complete overhaul introduced QR codes for accurate positioning and a CNN-Transformer architecture for interpreting handwritten answers. The system continuously learns from lecturer corrections, improving its accuracy over time. The AutoGrade website is available here.

Version 4 (2024): The AutoGrader system has now been adopted by the entire University, marking a significant milestone in its development and implementation. Ongoing work is focused on incorporating new capabilities using the latest open-source foundational vision models, further enhancing the system's accuracy and versatility.

Home

Curious Agents

A project series exploring curiosity-driven reinforcement learning methods. The series focuses on building RL agents without explicit reward functions:

Curious Agents: An Introduction: In the first blog post, I provide background motivation for curiosity-based exploration in RL.

Curious Agents II: Solving MountainCar without Rewards: This post demonstrates training an agent to solve MountainCar without providing external rewards.

Home

Curious Agents III: BYOL-Explore: Next in the series, I implement DeepMind's BYOL-Explore and demonstrate its effectiveness on JAX-based environments.

Home

Curious Agents IV: BYOL-Hindsight: The latest post discusses BYOL-Hindsight, which addresses limitations in previous curiosity-based algorithms. I tested the algorithm in a custom 2D Minecraft-like environment.

Home

Updates

  • 2026-07-08: Together with the team at Tufa Labs, we placed 1st out of 1,652 teams in the ARC-AGI-3 Milestone competition, using our Duck Harness. The winning team was featured on Machine Learning Street Talk.
  • 2024-07-21: Attended ICML 2024 in Vienna, Austria, presenting our work on multi-agent debate, offline RL for generative design, and offline multi-agent reinforcement learning (main authors could not attend).
    ICML 2024 Image 2
  • 2023-12-10: Attended NeurIPS 2023 in New Orleans, Louisiana, USA, presenting our work on multi-agent debate and offline RL for generative design.
    NeurIPS 2023 Image 1
    NeurIPS 2023 Image 2
    NeurIPS 2023 Image 3
  • 2022-12-12: Attended IndabaX in Pretoria, South Africa, presenting my PhD work on scaling simulated robotic soccer.
    IndabaX 2022 Image 2
    IndabaX 2022 Image 3
  • 2022-10-19: Attended a company retreat in Turkey, Istanbul.
    Company retreat in Turkey
  • 2022-10-19: Started a full-time position as a Research Scientist at InstaDeep after a two-year internship.
  • 2020-03-08: Received my Master's degree (Cum Laude) in Electrical and Electronic Engineering from Stellenbosch University.
  • 2018-12-06: Received my Bachelor's degree (Cum Laude) in Electrical and Electronic Engineering from Stellenbosch University.