Michel Hidalgo

Lead Robotics Software Engineer at Ekumen

Buenos Aires, Autonomous City of Buenos Aires, Argentina
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

🤩
Rockstar
🎓
Top School
Michel Hidalgo is a Lead Robotics Software Engineer based in Buenos Aires with 10 years designing and shipping robotics and simulation software from low-level C++ libraries to Python client tooling. With an Electronics Engineering background, he blends rigorous math and physics intuition with practical systems engineering at Ekumen, where he progressed from robotics developer to lead since 2015. He is a steady contributor to core ROS 2 projects (rcl, rclcpp, rclpy, ros2cli, rviz) and to major simulators like Gazebo, improving action clients, CLI usability, testing infrastructure, and environmental simulation such as wind forcing. A pragmatic Linux user and Emacs enthusiast, he focuses on robustness, threading safety, and test-driven contributions that reduce runtime surprises. Beyond code, he also improves developer experience through documentation and launch/test automation, making complex robot stacks easier to adopt and maintain. Colleagues rely on him to bridge model-based simulation work with production-ready robot middleware.
code10 years of coding experience
job6 years of employment as a software developer
bookElectronics Technician, Electronics Technician at Pio IX
bookElectronics Engineer, Electronics Engineer at Universidad Tecnológica Nacional
languagesSpanish, English
github-logo-circle

Github Skills (42)

gazebo-simulator10
simulation10
robotics10
c-language10
gazebosim10
qt10
python10
sphinx10
rendering10
simulations10
technical-writing10
testing10
command-line-interface10
c1110
render10

Programming languages (11)

HCLEmberScriptDockerfileC++CStarlarkCMakeJavaScript

Github contributions (5)

github-logo-circle
ros2/ros2_documentation

Sep 2018 - Dec 2021

ROS 2 docs repository
Role in this project:
userTechnical Writer
Contributions:42 reviews, 63 commits, 94 PRs in 3 years 3 months
Contributions summary:Michel primarily contributed to the documentation of the ROS 2 project. Their commits focused on updating existing documentation pages, fixing ReST markup issues, refactoring the documentation layout, and adding new sections for developer guidance and tutorials. The user also addressed broken links and made various formatting improvements across multiple documentation files to improve readability and maintainability.
roboticsros-2rosros2
ros2/rcl

Oct 2018 - Sep 2021

Library to support implementation of language specific ROS Client Libraries.
Role in this project:
userBack-end Developer
Contributions:37 reviews, 100 commits, 119 PRs in 2 years 11 months
Contributions summary:Michel contributed to the implementation of action services and topics name getters within the rcl library. The commits focused on creating the necessary functions to retrieve the names of services and topics related to actions, which are core components for inter-process communication in ROS 2. These changes involved modifying header files to define new functions and creating implementations to generate these names using string formatting. The work directly supports action server and client communication within the ROS 2 ecosystem.
roboticsros2implementation-supportclient-librariesros
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
Michel Hidalgo - Lead Robotics Software Engineer at Ekumen