André Nguyen

Senior Robotics Engineer at Trimble Inc.

Old Toronto, Ontario, Canada
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
André Nguyen is a Senior Robotics Engineer with 26 years of experience, combining an M.A.Sc. in Electrical Engineering and a B.Eng. in Computer Engineering to build perception-driven navigation for ground and aerial robots. He has led GPS-denied SLAM products and next-generation LiDAR navigation systems at companies like ARA Robotics and Trimble, and teaches hands-on robotics and digital logic at Polytechnique Montréal. A practical embedded systems developer, André has contributed to the widely-used PX4 Autopilot—adding offboard multicopter position and velocity control—and to Microsoft’s vcpkg by improving cross-platform C++ build ports. He blends low-level C/RTOS work with higher-level perception, mapping, and system integration, making him effective at taking research-grade algorithms into production. Based in Old Toronto, he’s as comfortable patching build systems and avionics code as he is mentoring students through their first robot builds.
code26 years of coding experience
job4 years of employment as a software developer
bookPure and Applied Sciences, Pure and Applied Sciences at Marianopolis College
bookBachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at Polytechnique Montréal
languagesFrench, English, Vietnamese
github-logo-circle

Github Skills (20)

c-language10
px410
lib10
autopilot10
mavlink10
drones10
cmake10
sys10
vcpkg10
embedded10
package-manager10
cpp10
cprogramming-language10
windows9
autonomy9

Programming languages (15)

JavaC++CSSCRustCMakeTeXHTML

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Sep 2018 - Mar 2025

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:12 reviews, 8 PRs, 26 comments in 6 years 6 months
Contributions summary:André primarily contributed to the project by adding and updating ports for various C++ libraries. These updates included adapting libraries to the vcpkg build system, which involves configuring builds, managing dependencies, and ensuring compatibility with different platforms. They also made updates to the build process, and introduced patches to adapt to build environments.
c-plus-plussetuptoolspackage-managermacoscplusplus
PX4/PX4-Autopilot

Jun 2014 - Jun 2014

PX4 Autopilot Software
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 1 PR, 24 comments in 11 days
Contributions summary:André focused on adding offboard control functionality to the PX4 autopilot, specifically for multicopter position control. Their contributions involved modifying the `mc_pos_control_main.cpp` and `mavlink_receiver.cpp` files to support offboard position setpoints, velocity control, and control mode switching. They addressed issues with setpoint structures and commander flags. The user integrated offboard control mode with the existing PX4 autopilot system, enhancing its capabilities for autonomous drone control.
multicopteravoidancedroneuasraspberry-pi
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
André Nguyen - Senior Robotics Engineer at Trimble Inc.