Diego Ferigo is a roboticist and applied scientist with 14 years of experience building robot software, simulation architectures, and reinforcement learning pipelines for humanoid locomotion. He holds an M.Sc. with highest honors from the University of Udine and a Ph.D. from The University of Manchester / IIT, where his thesis focused on simulation architectures for RL applied to robotics. At IIT he developed core libraries for human-robot interaction, multimodal sensor fusion and force/motion estimation that advanced the iCub platform both in simulation and on hardware. He contributes to open-source robotics infrastructure—improving YARP device drivers and sensor handling—and brings pragmatic backend engineering to research-grade systems. Now based at the Robotics and AI Institute in Zurich, he combines differentiable simulation, hardware-accelerated platforms and large-scale synthetic data generation to bridge research and deployment. An unexpected thread through his career is hands-on systems work (from device drivers to ski-instructing summers), which gives him a practical, end-to-end perspective on robot reliability in the real world.
14 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - Ph.D., Doctor of Philosophy - Ph.D. at The University of Manchester
Liceo scientifico and winter sports (ski college), Liceo scientifico and winter sports (ski college) at Bachmann Sport College - Tarvisio
Master’s Degree, Master’s Degree at Università degli Studi di Udine
Contributions:2 reviews, 27 commits, 6 PRs in 4 years 6 months
Contributions summary:Diego primarily focused on improving the `BoschIMU` device driver within the YARP framework. Their contributions involved enhancing data protection mechanisms by using Mutex and LockGuard for thread safety when reading sensor data. Furthermore, the user worked on optimizing the initialization and handling of sensor data, ensuring that missing data is handled gracefully by using the previous values. The user also addressed issues with serialization and Python package setup.
Generic visualizer of robot models based on MeshCat
Contributions:2 releases, 3 reviews, 26 commits in 3 months
roboticsrobotgenericvisualizer
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.
Request Free Trial
Diego Ferigo - Roboticist Applied Scientist at RAI Institute