Michael Day

Senior Software Engineer at Georgia Tech Research Institute

Atlanta, Georgia, 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

👤
Senior
🎓
Top School
Michael Day is a Senior Software Engineer with 12+ years building simulation, robotics, and control systems across industrial, government, and academic settings. He specializes in modeling and simulation for small unmanned aerial platforms, having led software for a record-breaking fixed-wing drone swarm including autopilot, simulator, and companion computer deployment. Comfortable across Windows, macOS, and *nix, he blends back-end and full-stack work with CI/continuous deployment practices at Georgia Tech Research Institute. An active contributor to MAVLink and MAVProxy tooling, he has implemented rally-point management, telemetry processing, and MATLAB-friendly log exports that improve interoperability for drone developers. His background spans aerospace, serious games, and training simulations, giving him a rare combination of practical field systems experience and research-driven problem solving. Michael pairs deep domain expertise in swarm robotics, vision, and AI with a proven ability to move lab prototypes into operational systems.
code12 years of coding experience
job22 years of employment as a software developer
bookBS, Computer Science / Mathematics, BS, Computer Science / Mathematics at University of Alabama in Huntsville
bookMS, Computer Science, MS, Computer Science at Naval Postgraduate School
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
129reputation
31kreached
7answers
2questions
github-logo-circle

Github Skills (21)

python10
mavlink10
front-end-development10
file-handling10
package-development9
command-line-interface9
plugin-development9
command-line9
cli9
drupal-module9
matlab8
tab-completion8
algorithm7
algorithms7
embedded6

Programming languages (5)

C++CCMakePythonMatlab

Github contributions (5)

github-logo-circle
mavlink/mavlink

Oct 2013 - Jul 2016

Marshalling / communication library for drones.
Role in this project:
userBack-end Developer
Contributions:22 commits, 11 PRs, 7 comments in 2 years 10 months
Contributions summary:Michael primarily contributed to the pymavlink library, focusing on tools for processing and manipulating MAVLink data. Their work included implementing features for loading and saving rally points, adding options to show parameter changes in mavparms.py, and generating more MATLAB-friendly M files from tlogs. They also fixed bugs in the rally loader and added functionality to identify and handle loiter waypoints, including the addition of a `set_alt` method for modifying rally point altitudes.
communication-librarydronescommunicationmarshalling
ArduPilot/MAVProxy

Sep 2013 - Apr 2015

MAVLink proxy and command line ground station
Role in this project:
userFull-stack Developer
Contributions:53 commits, 13 PRs, 10 comments in 1 year 6 months
Contributions summary:Michael primarily focused on enhancing the MAVProxy ground station, implementing features such as rally point management, arm/disarm commands, and throttle arm checks. They reorganized the codebase by moving rally point functionality into a dedicated module. Furthermore, the user introduced improvements to the user interface via the addition of tab completion. Their contributions also include adding a GUI editor to edit waypoints.
ground-stationpythonproxymavlink-proxystation
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 Day - Senior Software Engineer at Georgia Tech Research Institute