Rahman Lavaee is a Senior Software Engineer based in Sunnyvale with 12 years of industry experience and ongoing PhD studies in Computer Science at the University of Rochester. At Google since 2018 he has focused on low-level, performance-sensitive systems engineering, building and maintaining compiler and toolchain infrastructure and shipping production-quality back-end features. His notable open-source contributions to the LLVM project show deep familiarity with code generation, basic block sectioning, and debugging of undefined behavior in compiler internals. Earlier internship work at Samsung Semiconductor applied reuse-distance profiling to reduce cache costs and DRAM usage by 26% on realistic workloads, underscoring a data-driven approach to systems optimization. Combining research-level rigor with large-scale product experience, he excels at turning complex low-level problems into reliable, maintainable solutions.
12 years of coding experience
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of Rochester
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Sharif University of Technology
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:92 reviews, 36 PRs, 69 pushes in 5 years
Contributions summary:Rahman primarily focused on enhancements and maintenance related to the LLVM project's code generation and compiler infrastructure. They made changes to basic block sectioning, deprecating an older option in favor of a newer one, and fixed related undefined behavior issues. Their contributions involve significant interactions with the compiler's internal structure. They also worked on the low-level debugging and sectioning aspects of the compiler.
Contributions:37 commits, 8 pushes in 2 years 1 month
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
Rahman Lavaee - Senior Software Engineer at Google