Nuno Marques

Head Of Software Engineering at The Agile Thinkers

San Diego, California, United States
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
Nuno Marques is an experienced robotics and UAV software leader with 11 years blending military command and open-source engineering, now heading Software Engineering at Firestorm Labs to deliver modular software for rapid-deploy 3D‑printed drones. He has been a core PX4 contributor since 2015—co-developing the PX4 micro-RTPS bridge, MAVROS plugins, and key PX4 logging enhancements—and ran a consultancy that delivered PX4 solutions across three continents. Adept in C++, Python, ROS/ROS2, DDS and embedded Linux, he couples systems-level design with hands-on implementation across GNC, SLAM, CV and simulation. His background as a Portuguese Army Signals Officer and lead full‑stack developer gives him rare operational insight into field communications, training, and mission-driven product requirements. A certified Agile/DevOps instructor, he routinely shifts between architect, program manager and individual contributor roles to drive complex defense and commercial projects to delivery.
code11 years of coding experience
job11 years of employment as a software developer
bookSustainable Tech and Transdisciplinary Futures: From Collaborative Design to Digital Fabrication, Sustainable Tech and Transdisciplinary Futures: From Collaborative Design to Digital Fabrication at Iscte - Instituto Universitário de Lisboa
bookCiências e Tecnologias, Ciências e Tecnologias at Escola Secundária Damião de Góis
bookCurso Sociedade de Informação, Curso Sociedade de Informação at Universidade do Minho
bookCurso de Gestão Ambiental, Curso de Gestão Ambiental at Faculdade de Ciências e Tecnologia da Universidade NOVA de Lisboa
bookMaster of Science - MS Electrical and Computer Engineering Major: Computers Minor: Telecommunications, Master of Science - MS Electrical and Computer Engineering Major: Computers Minor: Telecommunications at Instituto Superior Técnico
bookBachelor of Engineering - BE Military Electrical and Computer Engineering, Bachelor of Engineering - BE Military Electrical and Computer Engineering at Portuguese Military Academy
bookApprenticeship Promotion to Signals Officer Course Radio Comms Radio Networks Computer Networks, Apprenticeship Promotion to Signals Officer Course Radio Comms Radio Networks Computer Networks at Signals Regiment - Oporto, Portugal
bookApprenticeship Promotion to Signals Officer Course Military Tactics Military Operations Planning and Execution Military Intel Military Comms, Apprenticeship Promotion to Signals Officer Course Military Tactics Military Operations Planning and Execution Military Intel Military Comms at Escola das Armas
languagesPortuguese, English, Spanish, German, French
github-logo-circle

Github Skills (45)

algorithm10
simulation10
robotics10
c-language10
gazebosim10
back-end-development10
optimizers10
mavlink10
protocol-buffers10
simulations10
gps10
cmake10
logger10
localization10
eigen10

Programming languages (16)

JavaC++CCMakeMakefileTeXVueHTML

Github contributions (5)

github-logo-circle
PX4/px4_ros_com

Jul 2018 - Jul 2021

ROS2/ROS interface with PX4 through a Fast-RTPS bridge
Role in this project:
userBackend Engineer
Contributions:1 release, 32 reviews, 240 commits in 3 years
Contributions summary:Nuno primarily contributed to the implementation of the micro-RTPS bridge for communication with PX4 through a Fast-RTPS bridge. Their work included creating scripts and CMake components to generate the micro-RTPS agent code. The user focused on generating the necessary IDL files and integrating the agent code into the build process, enabling communication with a flight controller. Furthermore, the user also worked on an example listener for the sensor combined topic, demonstrating the usage of the generated microRTPS bridge.
roboticsros2bridgerospx4
RomanBapst/sitl_gazebo

Dec 2017 - Feb 2020

Role in this project:
userBack-end Developer
Contributions:127 commits in 2 years 2 months
Contributions summary:Nuno primarily worked on enhancing the integration of MAVLink messages within the Gazebo simulation environment. Their contributions focused on implementing and improving the handling of sensor data, including GPS and IMU information, by adding new callbacks and data propagation mechanisms. They also added functionalities to receive and send MAVLink messages, improving the communication between the simulated vehicle and the flight control unit. Furthermore, the user updated the existing code to support multiple lidar sensors, improving the simulation's flexibility.
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
Nuno Marques - Head Of Software Engineering at The Agile Thinkers