Michael Virgo is a founder and development lead with nine years of software engineering experience, blending indie game development expertise with production-grade backend and full-stack systems work. A Georgia Tech MS in Computer Science, he has shipped infrastructure and feature work at Udacity and Sydecar—reducing cloud storage costs, migrating millions of files, integrating Azure workspaces, and building secure financial data flows. Comfortable in C++, Python, Swift and Typescript, he now leads an action RPG project in Unreal Engine 5 while maintaining a history of practical open-source contributions to Udacity's self-driving car and ML repos (including MPC and semantic segmentation tooling and DevOps scripts). His background in accounting and auditing informs a meticulous approach to reliability, documentation, and secure data handling that often shows up in tooling and process improvements.
10 years of coding experience
9 years of employment as a software developer
University of Kansas
Master's degree Computer Science, Master's degree Computer Science at Georgia Institute of Technology
Computer Information Systems (Certificate) Computer Programming, Computer Information Systems (Certificate) Computer Programming at San Jose City College
Contributions:14 commits, 2 PRs, 11 pushes in 9 months
Contributions summary:Michael primarily focused on setting up the development environment and providing documentation. They created a script to configure Git remote and credentials, streamlining the setup process. Additionally, they added documentation and annotations to the helper and test files, explaining the project structure and data handling. They also added explanations of what is required to adapt the project to the Cityscapes dataset, likely related to image format and size changes.
Create a path planner that is able to navigate a car safely around a virtual highway
Role in this project:
Full-stack Developer
Contributions:10 commits, 12 PRs, 7 pushes in 11 months
Contributions summary:Michael primarily focused on code maintenance, improvement, and upgrading dependencies within the path planning project. They addressed merge conflicts, removed unnecessary code, and updated the angle check in the `NextWaypoint` function. A notable contribution involved upgrading the project's JSON library to version 3.0.0, reflecting a commitment to keeping dependencies current. The user also refactored code for improved readability and adjusted code style.
highwaynavigatepath-plannerplannerable
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.