Marshall Culpepper is a founder and seasoned software engineer with 21 years of hands-on experience building product-grade systems across open source, startups, and the space industry. He has led and scaled engineering teams, co-founded Kubos to streamline satellite software, and shipped code running on millions of devices and aboard more than a dozen satellites. His work at Mozilla and on the Boot to Gecko project shows deep full-stack and DevOps chops—spanning UI, build/test automation, and update tooling—complemented by contributions to widely used open-source projects. Now launching Great Void Games, he brings a rare blend of spacecraft-grade reliability and consumer-facing product sensibility to game development. Based in Texas, he pairs entrepreneurial grit with a proven track record of turning complex systems into production-ready, developer-friendly platforms.
DEPRECATED - Boot to Gecko aims to create a complete, standalone operating system for the open web.
Role in this project:
DevOps Engineer
Contributions:31 commits in 1 year 6 months
Contributions summary:Marshall primarily focused on improving the build and testing infrastructure for the Boot to Gecko (B2G) project, a standalone operating system. Their contributions include modifications to build scripts and configuration files. They also introduced tools for managing and packaging system updates, indicating a focus on automating and streamlining the release process. These changes suggest a role centered on ensuring the reliability and efficiency of the software development lifecycle.
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Front-end Developer
Contributions:99 commits, 33 PRs, 11 pushes in 2 years 11 months
Contributions summary:Marshall primarily contributed to the UI of the Boot 2 Gecko (B2G) Phone UI project, focusing on implementing features and addressing bugs related to system updates. Their work involved modifying JavaScript and test files to improve update download event handling and error management. The user also contributed to the addition of a first-time use (FTU) ping, indicating an involvement in initial setup and data collection processes. Additionally, the user worked on the per-app data usage list.
branchesphonejavascriptgaiahtml5
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.