Walter Lee

Software Engineer at Google

Sudbury, Massachusetts, 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
Walter Lee is a software engineer with eight years of experience building and refactoring low-level build systems and compiler toolchains, currently at Google in Sudbury, MA. He has deep expertise in Bazel and compiler internals, contributing to high-profile open-source projects like bazelbuild/bazel and clang to improve Objective-C/Swift integration, artifact handling, and target support. His background spans networking and silicon-focused firms (Mellanox, EZchip, Tilera), giving him practical experience across systems, toolchains, and hardware-aware software. He holds advanced degrees in EECS from MIT and is known for methodical, architecture-first refactors that move compile information and dsym generation into more robust compilation contexts—work that quietly improves build correctness and scalability for Apple platforms.
code9 years of coding experience
job12 years of employment as a software developer
bookB.S., M.Eng., Electrical Engineering and Computer Science, B.S., M.Eng., Electrical Engineering and Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (26)

objective-c10
ios10
c-language10
build-system10
c1110
c1710
starlark10
compiler-compiler10
rtems10
appleii10
cplus10
bazel10
build-automation10
apple110
compiler10

Programming languages (9)

JavaC++StarlarkCLLVMObjective-C++Objective-CSwift

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Sep 2019 - Jan 2023

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer
Contributions:51 reviews, 179 commits, 98 comments in 3 years 4 months
Contributions summary:Walter contributed to the Bazel build system by adding and modifying Objective-C related features, including the handling of tree artifacts, integrating Objective-C compilation with Swift, and updating the linking process. They focused on improving the build system for iOS, fixing errors related to include scanning with Objective-C, and modifying internal build actions to use CcInfo, indicating a deep understanding of the build process and tooling. These changes involved modifications to the compilation and linking of Objective-C libraries.
build-systembazelcorrectscalablemulti-language
bazelbuild/rules_apple

Apr 2020 - Jan 2023

Bazel rules to build apps for Apple platforms.
Role in this project:
userBackend Developer
Contributions:2 reviews, 31 commits, 3 comments in 2 years 9 months
Contributions summary:Walter primarily focused on refactoring and migrating Objective-C compile information within the Bazel build system for Apple platforms. Their contributions involved moving compile information from the `ObjcProvider` to `CcCompilationContext`, and `CppConfiguration`, and adjusting framework imports. This included updates to header handling and dependencies to facilitate the transition, and also a migration of dsym generation from the objc fragment to cpp fragment. The work aligns with an overall effort to improve the internal structure and build processes for Apple-related targets.
bazel-rulesapplebazel
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