Antonin Raffin is a research engineer and roboticist with a decade of experience applying machine learning—especially reinforcement learning—to real-world robot systems. Based in Bavaria at the German Aerospace Center, he blends rigorous research (Dr. level studies at TUM) with hands-on open-source development, contributing core RL implementations to Stable-Baselines3 and training/tooling frameworks used across the community. His work spans algorithm design (TD3, TQC), reproducible training pipelines, and simulation integration (PyBullet, Gym) while also improving test infrastructure and documentation for broad adoption. Notably, he has extended classical robotics libraries (PythonRobotics) with path-planning primitives like Bezier curvature tools, reflecting a rare mix of control, simulation, and deep-RL expertise.
11 years of coding experience
1 year of employment as a software developer
Engineer’s Degree, Robotique et Systèmes Embarqués, Engineer’s Degree, Robotique et Systèmes Embarqués at ENSTA ParisTech - École Nationale Supérieure de Techniques Avancées
Dr. rer. nat., Mechatronics, Robotics, and Automation Engineering, Dr. rer. nat., Mechatronics, Robotics, and Automation Engineering at Technical University of Munich
Classes préparatoires Aux Lazaristes PCSI - PC*
Master’s Degree, M2 Apprentissage, Information et Contenu - Machine Learning, Information and Content, Master’s Degree, M2 Apprentissage, Information et Contenu - Machine Learning, Information and Content at Université Paris-Saclay
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
Role in this project:
Back-end Developer
Contributions:24 releases, 880 reviews, 675 commits in 3 years 5 months
Contributions summary:Antonin implemented and initialized TD3 (Twin Delayed Deep Deterministic Policy Gradients) algorithm with PyTorch for reinforcement learning. The implementation involved the creation of a dedicated TD3 class that inherits from the base RL model. This class includes methods for selecting actions, training the critic and actor, and storing the transitions in a replay buffer.
A fork of OpenAI Baselines, implementations of reinforcement learning algorithms
Role in this project:
Back-end Developer
Contributions:18 releases, 17 reviews, 345 commits in 2 years 9 months
Contributions summary:Antonin contributed to bug fixes and documentation, demonstrating involvement in various aspects of the codebase. The commits suggest the user worked on improving code by fixing bugs and documenting. Some commits also show modifications to the main functions and methods.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.