Pierre Rouanet is a co-founder and software specialist with 12 years’ experience building open-source robotics and human-robot collaboration systems from Bordeaux. He blends research-grade expertise from INRIA and a doctorate-level background in mechatronics and VR with hands-on product engineering at Pollen Robotics, where he focuses on software and application design for next-generation robots and smart objects. Pierre contributes full-stack code to notable open-source projects like the Poppy Humanoid platform and DTW speech-recognition tooling, adding core robot control features, demo notebooks, and robust tests. Comfortable bridging academia and startups, he translates advanced algorithms into usable developer interfaces and reproducible demos—a pattern that surfaces in both his research engineering work and startup productization.
12 years of coding experience
3 years of employment as a software developer
Licentiate degree, Computer Science, Licentiate degree, Computer Science at Université Bordeaux I
Research Doctorate, Mechatronics, Robotics, and Automation Engineering, Research Doctorate, Mechatronics, Robotics, and Automation Engineering at INRIA
Contributions:1 release, 44 commits, 21 PRs in 6 years 10 months
Contributions summary:Pierre's contributions primarily revolve around enhancing and adapting example code within a Dynamic Time Warping (DTW) module. They updated and improved examples in the repository, specifically for recognizing speech patterns utilizing the MFCC algorithm and DTW implementation. Furthermore, the user added a unit test to verify compatibility between the normal and accelerated dtw versions.
Poppy Humanoid is an open-source and 3D printed humanoid robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.
Role in this project:
Full-stack Developer
Contributions:1 release, 33 commits, 6 PRs in 1 year 6 months
Contributions summary:Pierre contributed to the development of the Poppy Humanoid robot project by adding core functionalities and updating the software. They implemented basic code for the robot, including setup and initialization files, and prepared the codebase for different release versions. The user also incorporated interaction primitives such as ArmsTurnCompliant and ArmsCopyMotion. Furthermore, they added example notebooks for robot control and a move record/play feature to the demo notebook interface.
roboticsmodularityrobotpoppyoptimized
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.