Shaw Young is a software engineer with five years of experience building performant tooling and low-level systems, currently working at Ellipsis Labs. He has contributed to high-profile open-source infrastructure like the LLVM Project, improving BOLT’s profile-guided optimization, block-matching logic, and maintainability through refactoring and targeted bug fixes. Shaw has short-term product and research experience at Meta and Microsoft, demonstrating an ability to rapidly integrate into complex codebases and deliver impactful compiler/toolchain improvements. A University of Michigan computer science graduate and TJHSST alumnus, he pairs systems-level expertise with a pragmatic focus on efficiency and reliability. Notably, his work on timers and stale-profile matching in BOLT reflects an attention to measurable performance gains rather than only feature work.
5 years of coding experience
1 year of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Michigan
Thomas Jefferson High School for Science and Technology
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend Developer
Contributions:42 reviews, 48 PRs, 206 pushes in 6 months
Contributions summary:Shaw primarily contributed to the LLVM project's BOLT (Binary Optimization and Layout Transformation) tool. They focused on implementing and refining features related to profile-guided optimization, including adding timers for rewrite passes, and enhancing stale profile matching. The user also addressed various bug fixes and code improvements to enhance BOLT's functionality, specifically related to block matching and improved efficiency within the tool. They also worked on code refactoring to improve maintainability.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:2 PRs, 60 pushes, 8 branches in 6 months
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.