Li-yu Yu

Senior Software Engineer at Google

Tokyo, Japan
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
Li-yu Yu is a senior software engineer based in Tokyo with 11 years of experience building system software, parallel computing, and web components in C, C++, Rust, Go, and Python. Currently at Google, Li-yu has a strong track record contributing to critical open-source projects like systemd and Google's OSS-Fuzz—improving build systems, adding fuzzing and testing, and integrating Rust into complex C/C++ codebases. His background includes ChromeOS and Amazon Sidewalk work, reflecting hands-on experience across OS-level services and embedded networking. With an MS and BS in Computer Science from National Tsing Hua University, he combines low-level systems expertise with automation and DevOps skills to streamline builds and improve coverage in large-scale projects. An understated strength is his ability to migrate legacy build infrastructures (autotools) to modern toolchains (Bazel) while preserving correctness and testability.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at National Tsing Hua University
github-logo-circle

Github Skills (18)

init10
linux10
bash10
c1110
cicd10
c1710
automation10
bazel10
systemd10
fuzzing10
automations10
fuzzer10
fuzz-testing10
udev10
rust9

Programming languages (15)

JavaC++RustCGoMustacheHTMLPostScript

Github contributions (5)

github-logo-circle
google/oss-fuzz

Mar 2022 - Dec 2022

OSS-Fuzz - continuous fuzzing for open source software.
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:2 reviews, 3 commits, 19 PRs in 9 months
Contributions summary:Li-yu primarily focused on enhancing the build and testing infrastructure for the OSS-Fuzz project, specifically for the "cras" component. Their contributions involved migrating the build process from autotools to Bazel, implementing and refining configurations, and ensuring the correct passing of flags. They also made changes to incorporate Rust code into the build process and improve coverage collection, making the build and testing more efficient and streamlined. These adjustments facilitated the transition to in-tree build scripts.
oss-fuzzfuzz-testingossvulnerabilitiessecurity
NTHU-LSALAB/sb

Apr 2020 - Oct 2021

judge & scoreboard server for parallel programming coureses
Contributions:3 reviews, 25 commits, 2 PRs in 1 year 6 months
scoreboardparallel-programmingparallel
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
Li-yu Yu - Senior Software Engineer at Google