Samuel Benzaquen

Software Engineer at Google

West New York, New Jersey, 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
Samuel Benzaquen is a seasoned software engineer with 13 years of experience, currently at Google and based in West New York, NJ. He brings deep C++ and compiler expertise, demonstrated by substantive contributions to high-profile open-source projects such as Clang and Abseil where he improved parser behavior, enhanced AST matchers, and reduced compiler noise. His backend-focused work includes benchmarking C++ standard library components and refining clang-tidy checks to catch subtle code patterns, reflecting a strong focus on code quality and performance. Samuel combines production experience from financial systems at Bloomberg with academic training from Cornell (MEng) and Universidad Simón Bolívar, giving him a blend of practical and theoretical rigor. Notably, he has driven constexpr conversions and improved hashing for 128-bit integer types—small changes that materially improve static analysis and runtime consistency.
code13 years of coding experience
job3 years of employment as a software developer
bookEngineer, Computer Science, Engineer, Computer Science at Universidad Simón Bolívar
bookMEng, Computer Science, MEng, Computer Science at Cornell University
github-logo-circle

Github Skills (30)

astm10
algorithm10
cpp-library10
matcher10
algorithms10
benchmark10
c-language10
clang-tidy10
template-metaprogramming10
testing10
benchmarking10
abseil10
data-structure10
standard-library10
manipulation10

Programming languages (8)

C++StarlarkCLLVMGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBackend Developer
Contributions:29 commits in 3 years 10 months
Contributions summary:Samuel primarily contributed to the clang-tools-extra repository by developing and extending a clang-tidy check. This check identifies and replaces redundant `.get()` calls on smart pointers, improving code readability and efficiency. The contributions involved modifying C++ code, creating test cases, and adding new features to the check to detect and fix additional code patterns, such as comparisons with `nullptr`. Furthermore, the user refactored and optimized the existing code base to increase the performance of the clang-tidy checks.
keptwindowsllvm
llvm-mirror/clang

May 2013 - Jun 2016

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:86 commits in 3 years 2 months
Contributions summary:Samuel contributed to the Clang compiler project, specifically focusing on the dynamic AST matchers. Their work involved enhancing the parser, registry, and DynTypedMatcher to support features like binding IDs dynamically and incorporating new types of arguments. These changes involved modifications to C++ code within the library and unit tests, which would facilitate code analysis and refactoring capabilities. This demonstrates their strong grasp of compiler internals and AST manipulation.
keptwindowsllvmcc-plus-plus
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
Samuel Benzaquen - Software Engineer at Google