Mike McDonald is a product and engineering leader with 11 years of experience building developer platforms that scale, from being the first PM at Firebase to leading Codespaces and Dependabot at GitHub. He has a strong track record launching and scaling high-usage, revenue-generating services—Cloud Storage for Firebase, Cloud Firestore, Cloud Functions, and Cloud Run—and more recently architecting carbon-negative, high-performance GPU and CPU clouds. Comfortable both in hands-on engineering (open-source contributions to Firebase samples, Parse Server GCS adapter, WebSocket modules and GitHub CLI) and strategic product leadership, he repeatedly turns complex infrastructure into delightful developer experiences. At Crusoe and FluidStack he combined cloud primitives (Kubernetes, SLURM, VMs, block storage, RDMA) with energy-first thinking to align compute and climate goals. He’s an experienced public speaker and educator who also brings domain knowledge in EDI and logistics from his Stedi work, and a personal curiosity for watches, whisky, cars and the outdoors.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science Computer Engineering and Computer Science, Bachelor of Science Computer Engineering and Computer Science at Rose-Hulman Institute of Technology
Contributions:13 releases, 107 commits, 27 PRs in 1 year 2 months
Contributions summary:Mike primarily contributed to the development of the FirebaseUI-iOS library. Their commits focused on implementing and refining core components of the library, including the `FirebaseArray` and `FirebaseTableViewDataSource` classes. The changes involved adding, modifying, and refactoring header and implementation files, including bug fixes and performance improvements. These changes included code for authorization (login) and for adding features such as collection views.
Contributions:10 commits, 1 PR, 2 pushes in 1 year 11 months
Contributions summary:Mike's commits primarily involve the development and modification of iOS application code within the Firebase quickstart samples. They are responsible for setting up and implementing Firebase features, including database integration and user interface updates. The user made changes to files related to database functionality, bridging headers, and application delegates, showcasing their work on core application logic and integration. The commits also incorporate updates for Google Sign-In, App Invites, and push notifications, indicating a focus on implementing various Firebase features within the iOS app.
firestorefirebaseremote-configfirebase-storageios
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.