Giulio Romualdi

Technical Lead - Locomotion Control at Generative Bionics

Greater Genoa Metropolitan Area Italy
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
Giulio Romualdi is a technical leader and locomotion control specialist with a decade of experience bridging academic robotics research and product delivery. With a PhD in humanoid robotics from the University of Genoa and a track record as postdoc and scrum master at the Istituto Italiano di Tecnologia, he combines rigorous nonlinear and optimal control expertise with hands-on systems engineering. Now leading the Locomotion Team at Generative Bionics, he serves as product owner while continuing to shape real-time control solutions for dynamic legged robots. His open-source contributions include enhancing the manif C++ Lie-theory library and building an Eigen wrapper for the OSQP solver, reflecting deep backend skills in numerical geometry and sparse optimization. Colleagues describe him as someone who turns advanced control theory into robust, testable software components that accelerate deployment outside the lab.
code10 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD Mechatronics Robotics and Automation Engineering, Doctor of Philosophy - PhD Mechatronics Robotics and Automation Engineering at Università degli Studi di Genova
bookMaster of Science (M.Sc.) Robotics and Automation Engineering, Master of Science (M.Sc.) Robotics and Automation Engineering at Università di Pisa
languagesJapanese, Italian, English
github-logo-circle

Github Skills (18)

c-language10
python10
sparse-matrix10
convex-optimization10
quaternions10
headeronly10
eigen10
quadratic-programming10
cprogramming-language10
optimization10
geometry9
robotics9
cpp8
unit-testing7
cmake7

Programming languages (17)

PowerShellC++CCMakeTeXHTMLJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
robotology/osqp-eigen

Feb 2018 - Nov 2022

Simple Eigen-C++ wrapper for OSQP library
Role in this project:
userBack-end Developer
Contributions:10 releases, 17 reviews, 199 commits in 4 years 10 months
Contributions summary:Giulio implemented a `SparseMatrix` class, providing an Eigen-C++ wrapper for the OSQP library. This involved creating a class to handle sparse matrices, including methods to convert between Eigen and OSQP formats. Further contributions include implementing methods to update and manipulate matrices within the solver, which is critical for iterative optimization. Additionally, the user implemented a test suite to validate the `SparseMatrix` class, ensuring its correct functionality.
cppconvex-optimizationeigenosqpc-wrapper
artivis/manif

Aug 2020 - Jun 2021

A small C++11 header-only library for Lie theory.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 18 commits, 8 PRs in 10 months
Contributions summary:Giulio focused on enhancing the `manif` library, specifically related to the `SE3` and `SO3` functionalities, which are crucial for Lie theory applications. Their contributions include implementing and testing methods for setting translation and rotation within the `SE3` class, adding properties in python bindings, as well as fixing bugs. Furthermore, they added new features related to the quaternion representation of `SO3` and `SE3` groups, including creating methods for the python bindings. These changes improved the library's usability and extended its capabilities.
lie-theorylie-groupsc-plus-plus2dheader-only-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
Giulio Romualdi - Technical Lead - Locomotion Control at Generative Bionics