Michael Brandt is a software engineer with 14 years of experience building data-driven cloud services and developer tools, currently contributing to Google from Denver. He is proficient in Python, JavaScript/TypeScript, Ruby, and infrastructure-as-code, with deep hands-on experience deploying and automating large AWS workflows (including NASA's Cumulus) and managing Vagrant/VMware integrations. At NSIDC he led engineering work that ingested and organized petabytes of scientific data, built high-throughput ordering systems, and produced reproducible analysis code and visualizations used by NOAA and researchers. An active open-source contributor, he’s improved game and tooling back-ends—fixing subtle rule and concurrency bugs in a popular Ruby 18xx game engine and adding robust features to the vagrant-vsphere provider. He mentors junior developers and pairs scientific rigor with pragmatic engineering, and outside work enjoys board games, ice hockey, and complex logistics in Factorio.
14 years of coding experience
10 years of employment as a software developer
Mathematics, minor in Physics, Mathematics, minor in Physics at University of Northern Colorado
BS, Computer Science, BS, Computer Science at University of Colorado Boulder
High School, High School at Faith Christian Academy (CO)
Contributions:6 releases, 176 commits, 18 PRs in 5 years 3 months
Contributions summary:Michael primarily contributed to the core functionality of the VMware vSphere provider for Vagrant, implementing features such as prompting for passwords and adding the ability to reload VMs. Their work included adding specs for new features like the reload action, which involved significant code changes and testing. Furthermore, the user integrated code from multiple branches and merged pull requests, demonstrating experience with merging and code management in a collaborative environment.
Contributions:635 reviews, 25 commits, 1438 PRs in 2 months
Contributions summary:Michael primarily contributed to the back-end logic of the 18xx game platform. They focused on bug fixes, such as preventing cross-buying of trains from presidentless corporations and resolving issues related to tile placement and capitalization. The contributions also involved implementing new features like the Ames Double Share in the 1868 Wyoming game, including rule adjustments and share management within the game engine. The changes involved modifying the Ruby code base, updating game rules, and refining existing game mechanics.
18xxgamegamesonline-gamesboardgame
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.