Brandon Wu

Senior Program Analysis Engineer at Semgrep

San Francisco, California, 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
Brandon Wu is a Senior Program Analysis Engineer based in San Francisco with six years of experience building polyglot static analysis and program-analysis tooling. He drives core backend work on Semgrep—contributing bug fixes, language parsing improvements (C#, Scala, Swift), new CLI features, and richer dataflow traces for a widely used open-source security tool. A functional programming enthusiast and former CMU instructor, he has taught and led TFAs for Principles of Functional Programming, bringing pedagogy and rigor to complex language design problems. His internships at Facebook (Pyre) and IBM reflect a strong background in static analysis, type systems, and backend engineering. Brandon pairs academic depth from Carnegie Mellon with practical open-source impact, focusing on making program analysis both precise and usable. An understated strength is his ability to translate research-grade language concepts into production-ready developer tools.
code6 years of coding experience
job4 years of employment as a software developer
bookEnloe High School
bookBachelors Computer Science, Bachelors Computer Science at Carnegie Mellon University
github-logo-circle

Github Skills (15)

static-analysis10
go10
csharp9
dotnet-core9
scala9
python9
c119
swift9
c179
typescripts8
typescript8
ocaml8
typescript-types8
java7
javas7

Programming languages (16)

MDXCRustStandard MLTeXScalaHTMLKotlin

Github contributions (5)

github-logo-circle
semgrep/semgrep

Jul 2022 - Jan 2023

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Role in this project:
userBackend Developer
Contributions:331 reviews, 244 commits, 556 PRs in 6 months
Contributions summary:Brandon primarily contributed to the Semgrep core, focusing on bug fixes and feature enhancements. They addressed issues related to error reporting, type handling, and parsing of various languages, including C#, Scala, and Swift. Furthermore, the user implemented new features such as adding "implicit rules" keys for CLI and enhancing dataflow traces for the CLI output. These contributions likely improve the functionality and efficiency of Semgrep.
looklinterpythonr2cjavascript
brandonspark/deriving-sml

May 2022 - May 2022

Contributions:26 commits, 15 pushes, 1 branch in 11 days
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
Brandon Wu - Senior Program Analysis Engineer at Semgrep