Hyrum Wright is a Principal Scientist with 15 years of software engineering experience, now at Adobe after a six-year tenure at Google where he led large-scale C++ library infrastructure and automated refactoring across a multi-billion-line codebase. He blends research rigor (PhD in Software Engineering) with practical systems work, from migration projects and open source stewardship to production DevOps and tooling. A frequent educator as a visiting lecturer at Carnegie Mellon, he explains complex imperative computation to undergraduates while still shipping industrial-strength infrastructure. He contributes to prominent open-source tooling—improving Python 3 support for Bazel Docker rules—demonstrating attention to cross-language compatibility and reproducible builds. Colleagues rely on him for migration strategy, API design, and maintaining code health at massive scale, and he balances that with occasional classroom lecturing and family life in Pittsburgh.
15 years of coding experience
19 years of employment as a software developer
PhD, Software Engineering, PhD, Software Engineering at The University of Texas at Austin
Allen High School
BS, Computer Engineering, BS, Computer Engineering at Brigham Young University
Rules for building and handling Docker images with Bazel
Role in this project:
Backend & DevOps Engineer
Contributions:8 commits, 6 PRs, 22 comments in 20 days
Contributions summary:Hyrum primarily contributed to enhancing Python 3 compatibility for the Bazel-based Docker rules. Their work involved adding Python 3 image rules, updating dependencies, and making improvements for Python 3 compatibility across various files. They also updated image digests and made adjustments related to the distroless images.
Contributions:108 PRs, 76 pushes, 110 branches in 1 month
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.