Diego Ferigo

Roboticist Applied Scientist at RAI Institute

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - Ph.D., Doctor of Philosophy - Ph.D. at The University of Manchester
bookLiceo scientifico​ and winter sports (ski college), Liceo scientifico​ and winter sports (ski college) at Bachmann Sport College - Tarvisio
bookMaster’s Degree, Master’s Degree at Università degli Studi di Udine
bookSki Instructor training course
languagesItalian, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

c-language10
robotics10
interprocess-communication10
device-driver10
cprogramming-language10
ipc10
mutex10
data-structure9
data-structures9
python8
thrift8
artificial-intelligence7

Programming languages (19)

C#PowerShellC++CCMakeTeXGoPerl

Github contributions (5)

github-logo-circle
robotology/yarp

May 2017 - Oct 2021

YARP - Yet Another Robot Platform
Role in this project:
userBackend Developer
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.
roboticscommunicationhumanoidsrobotyet-another
ami-iit/meshcat-viz-python

Oct 2022 - Jan 2023

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