Razvan Lupusoru

Senior Compiler Engineer at NVIDIA

Hillsboro, Oregon, 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
Razvan Lupusoru is a software engineer with 15 years of experience specializing in virtual machines and compilers, based in Portland, Oregon. He contributes to high-profile open-source work in the LLVM project, notably improving the Flang Fortran frontend with OpenACC support, refactoring lowering of optional arguments, and enhancing FIR type handling. Razvan combines deep backend systems expertise with practical data-flow and loop/compute consistency fixes that make compiler toolchains more reliable and performant. He brings a pragmatic mindset to complex language and runtime problems, often uncovering subtle correctness issues that improve upstream interoperability.
code14 years of coding experience
job8 years of employment as a software developer
bookSumma cum Laude BS Computer Science and Engineering with Honors in Engineering, Hardware/Software Systems, 3.98, Summa cum Laude BS Computer Science and Engineering with Honors in Engineering, Hardware/Software Systems, 3.98 at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
261reputation
10kreached
1answer
1question
github-logo-circle

Github Skills (13)

fortran10
openacc10
compiler-development10
llvm9
mlr9
data-structure7
data-structures7
algorithm7
algorithms7
datastructures-algorithms7
kernel-module6
linux-kernel6
acpi6

Programming languages (1)

LLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Apr 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:170 reviews, 73 PRs, 50 pushes in 1 year 11 months
Contributions summary:Razvan primarily contributed to the Flang compiler frontend within the LLVM project, focusing on OpenACC and Fortran-related improvements. Their work included refactoring code, enhancing the lowering of Fortran optional arguments, and improving data handling within OpenACC constructs. They also implemented type categorization for FIR types. Additionally, they addressed consistency issues between OpenACC loop and compute operations.
compilerstechnologiesclangsubmittoolchain
razvanlupusoru/Lost-Marbles

Sep 2011 - Jan 2012

Contributions:52 commits in 4 months
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
Razvan Lupusoru - Senior Compiler Engineer at NVIDIA