Alejandro Cordero is a robotics-focused software engineer and entrepreneur with 15 years of experience building and integrating complex robotic systems, from drones and autonomous vehicles to robotic arms. He is a prolific open-source contributor and maintainer in the ROS/Gazebo ecosystem—having worked on rclpy, rviz, geometry2, MoveIt, gz-sim and led the gz-omni project that bridges Gazebo and Isaac Sim. Fluent in C++ and Python, he has deep experience in bindings, simulation pipelines, sensor plugins and real-world integration, and has ported and modernized many ROS packages for ROS 2. Alejandro co-founded robotics startups and a robot-focused cybersecurity company, blending systems-level engineering with product and security perspectives. Based in Madrid, he combines hands-on simulation and middleware expertise with a track record of shipping tools that let teams split workloads between simulators for scalable development.
15 years of coding experience
11 years of employment as a software developer
Master en visión artificial, Master, Master en visión artificial, Master at Universidad Rey Juan Carlos
Open source robotics simulator. The latest version of Gazebo.
Role in this project:
Full-stack Developer
Contributions:950 reviews, 145 commits, 218 PRs in 1 year 5 months
Contributions summary:Alejandro contributed to the `gz-sim` repository by implementing a new GUI plugin, SelectEntities, enhancing the user interface for entity selection. They also worked on integrating the TransformControl feature with the MinimalScene, indicating involvement in both GUI elements and scene management. Furthermore, the user made improvements to the existing code by removing unused variables and improving documentation (doxygen).
Integration between ROS (1 and 2) and Gazebo simulation
Role in this project:
Back-end Developer
Contributions:446 reviews, 46 commits, 285 PRs in 2 years 5 months
Contributions summary:Alejandro primarily contributed to the integration between ROS (1 and 2) and Gazebo simulation, as well as the migration from Ignition to Gazebo. Their commits include adding new features and resolving CI issues. Key contributions involved the development of the `ros_ign_gazebo` package, which facilitates the creation of entities within the Gazebo environment and involved modifying launch files and bridge configurations to ensure functionality and compatibility.
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.