Michael Farrell is a Staff Software Engineer specializing in vision-based state estimation with nine years of experience building SLAM and odometry systems for aerial robots. Currently at Anduril after leading state estimation development for Shield AI’s autonomous quadrotor, he combines C++ systems engineering with research-grade algorithms to enable GPS-denied navigation and mapping. His graduate research produced a practical method for robust multirotor landings on moving platforms, showing measurable improvements over prior approaches and later informing fielded autonomy stacks. An active contributor to vision ML tooling—having worked on SuperPoint-related notebooks and descriptor evaluation—he bridges neural feature research and real-time robotics implementations. Based in Carlsbad, CA, he favors hands-on problem solving and field testing as much as code, and can often be found debugging systems between tacos on the beach.
9 years of coding experience
9 years of employment as a software developer
Master of Science - MS Mechanical Engineering, Master of Science - MS Mechanical Engineering at Brigham Young University
Contributions:11 commits, 1 PR, 9 comments in 6 days
Contributions summary:Michael primarily contributed to the development of a notebook for viewing COCO exports, indicating a focus on data visualization and analysis within the context of the SuperPoint project. The user's changes involved modifications to existing notebooks and the inclusion of libraries for image manipulation and plotting, suggesting contributions related to data handling and feature extraction. They further modified code within a file related to descriptor evaluation. Additional commits appear to address model loading and matching descriptors.
*Under Development* - A fully-featured multirotor autopilot for ROS
Contributions:64 commits, 10 PRs, 43 pushes in 2 years 6 months
robotics-simulationignitionroboticsros2multirotor
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
Michael Farrell - Staff Software Engineer, State Estimation