Michael Lee

Software Engineer at Meta

New York, New York, 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
Michael Lee is a seasoned software engineer with 15 years of experience focused on backend systems, build automation, and native performance at Meta/Facebook. He has deep C++ expertise and a strong track record contributing to high-profile open-source projects such as Buck, Folly, Proxygen, Wangle, and Redex, often improving build systems, cross-repo dependency handling, and platform compatibility. His work shows a persistent emphasis on code quality, refactoring, and making large codebases more maintainable and cross-platform friendly. He has moved between hands-on engineering and short stints in management, giving him both execution depth and team-level perspective. Based in New York, he blends research-caliber training (MS in Computer Science from UT Austin) with production experience at scale. A less obvious strength is his long-standing focus on build and toolchain reliability—fixing edge-case hashing, cross-cell build behavior, and audit tooling that quietly enable developer velocity.
code15 years of coding experience
job13 years of employment as a software developer
bookBSE, BSA, Computer Science Engineering, Mathematics, BSE, BSA, Computer Science Engineering, Mathematics at University of Michigan
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Austin
bookGeneral Studies, General Studies at Central Michigan University
bookMount Pleasant High School
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
2,211reputation
294kreached
71answers
0questions
github-logo-circle

Github Skills (46)

debug10
c-language10
react-native10
http10
build-system10
network-programming10
refactor10
java10
javas10
wrangle10
android10
build-automation10
synchronization10
compiler-optimization10
folly10

Programming languages (11)

TypeScriptJavaC++RustCObjective-C++OCamlJavaScript

Github contributions (5)

github-logo-circle
facebook/buck

Feb 2016 - Aug 2021

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBackend Developer & Build Automation Engineer
Contributions:180 commits, 1 PR, 13 comments in 5 years 6 months
Contributions summary:Michael primarily contributed to the build system, demonstrating expertise in tasks related to target hashing, and dependency management within the "buck" build system. They worked on issues such as handling cross-cell target hashing, addressing cross-cell "buck project" functionality, and integrating cell information into the build target nodes. Moreover, the user's contributions included changes to handle cross-cell information in `buck audit input` and other related commands.
buckpythonplatformsandroidlanguages
facebook/folly

Feb 2015 - Oct 2020

An open-source C++ library developed and used at Facebook.
Role in this project:
userBack-end Developer
Contributions:118 commits, 1 tag in 5 years 9 months
Contributions summary:Michael primarily focused on improving the `folly` library, a C++ library used at Facebook. Their contributions involved modifying the compression and synchronization components. They removed dependencies to facilitate integration with other projects and removed usage of deprecated features. The user also worked on platform specific conditional compilation and fixed compiler warnings.
facebookcppc-library
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
Michael Lee - Software Engineer at Meta