Silvio Traversaro is a robotics and software engineer with 14 years of experience who now leads deployment at Generative Bionics after a long applied-science tenure at the Italian Institute of Technology. He bridges research and production, supervising software development and technology transfer for robotics and AI systems while keeping a hands-on role in build, CI and packaging automation. His open-source contributions span high-impact projects—YARP, Drake, MuJoCo and CMake—where he focuses on backend robustness, cross-platform builds and dependency management. He repeatedly fixes tricky build and parsing edge cases (locale-sensitive URDF parsing, OPC UA nodeset historizing, MSVC virtual-base issues), underscoring an eye for portability and toolchain correctness. Based in Chiavari, Italy, he combines academic rigor (PhD/postdoc work in robotics) with practical DevOps skills that make complex robotic software reproducible and deployable. If he doesn’t reply on GitHub within 72 hours, a polite ping will likely get his attention.
13 years of coding experience
9 years of employment as a software developer
Master's degree Robotics Engineering, Master's degree Robotics Engineering at Università degli Studi di Genova
Multi-Joint dynamics with Contact. A general purpose physics simulator.
Role in this project:
Backend & DevOps Engineer
Contributions:4 reviews, 1 commit, 21 PRs in 1 day
Contributions summary:Silvio primarily contributed to improving the build process, testing infrastructure, and ensuring the project's compatibility across different environments. They fixed issues related to the use of external libraries (tinyobjloader, glfw), updated test configurations for PyPy, and addressed problems in the example code. Additionally, the user made minor corrections to documentation and addressed some build-related comments.
Contributions:5 commits, 5 PRs, 7 comments in 2 years 7 months
Contributions summary:Silvio contributed to bug fixes and improvements within the Drake robotics library. Their work included fixing assumptions in the URDF parser related to locale settings and fixing missing includes in several files related to core functionalities such as polynomial calculations and multiplexing/demultiplexing. These changes show a focus on code quality and ensuring accurate parsing of data and correct system behavior. The user's contributions improved the reliability and robustness of the library.
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
Silvio Traversaro - Head Of Deployment at Generative Bionics