Hyrum Wright

Principal Scientist at Carnegie Mellon University

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job19 years of employment as a software developer
bookPhD, Software Engineering, PhD, Software Engineering at The University of Texas at Austin
bookAllen High School
bookBS, Computer Engineering, BS, Computer Engineering at Brigham Young University
github-logo-circle

Github Skills (9)

docker10
bazel10
python10
dockers10
docker-image9
bazel-rules9
google-cloud-platform8
gcp8
cloud-computing8

Programming languages (9)

JavaC++StarlarkRustCLLVMJavaScriptGo

Github contributions (5)

github-logo-circle
bazelbuild/rules_docker

Nov 2017 - Dec 2017

Rules for building and handling Docker images with Bazel
Role in this project:
userBackend & 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.
docker-imagebazelgooglestarlarkdocker
hwright/winbolo

Nov 2024 - Dec 2024

WinBolo Source Code
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.
Request Free Trial