Alexey Samsonov is a Software Engineering Manager at Google with 12 years of experience building and hardening runtimes, compilers, and backend infrastructure for large-scale systems. He combines deep expertise in C/C++ runtime development, sanitizers and compiler toolchains with strong privacy and security engineering—work that spans Gmail/G Suite data protection, Android app safety, and LLVM/Clang contributions. At Google he has led efforts to deliver best-in-class C/C++ runtimes for LLVM and to operationalize sanitizers across build and test infrastructure, bringing production rigor to low-level tooling. His open-source work on high-profile projects like LLVM/Clang includes improving memory-safety checks, sanitization of nonnull attributes, and build-system optimizations that reduce fragility and test flakiness. Trained as a mathematician (M.Sc.), he applies formal thinking to practical problems, frequently surfacing subtle compiler and build-system issues that impact security and reliability. Based in Campbell, CA, he blends hands-on engineering with people leadership to scale technical platforms and mentor cross-functional teams.
12 years of coding experience
13 years of employment as a software developer
Master of Science - MS Applied Mathematics, Master of Science - MS Applied Mathematics at Ural State University named after A.M.Gorky
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:138 commits in 1 year 9 months
Contributions summary:Alexey primarily contributed to the Clang compiler project by modifying the code generation process, focusing on features related to sanitizers and optimizations. Their work included renaming and refactoring existing code, specifically related to constant string handling, as well as enabling and improving error reporting for various undefined behaviors. Furthermore, they implemented support for features like nonnull-attribute sanitization and improved the blacklisting mechanisms for global variables and functions. The user's changes directly affected the way the compiler handles memory safety and control flow.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer & Build Engineer
Contributions:30 reviews, 53 PRs, 23 pushes in 7 months
Contributions summary:Alexey primarily contributed to the LLVM libc project by modifying build rules and improving code robustness. Their work included adding BUILD rules for float16 math functions and removing unused dependencies. They also addressed several issues related to test reliability and fixed a bug in the FixedVector data structure. Furthermore, the user simplified build rules by grouping release compiler options and removing customization, demonstrating an understanding of build system optimization.
compilerstechnologiesclangsubmittoolchain
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
Alexey Samsonov - Software Engineering Manager at Google