Research Staff Member at Lawrence Livermore National Laboratory
Eugene, Oregon, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Craig Rasmussen is a research staff member and compiler engineer with 13+ years in scientific computing and a multi-decade career in high-performance computing and language tooling. He builds and extends the ROSE compiler infrastructure, implementing Fortran and Jovial front-ends and performing source-to-source translation from Jovial to C++ to modernize legacy avionics code. His background spans national labs and academia—Lawrence Livermore, Los Alamos, University of Michigan, and University of Oregon—where he taught, mentored, and developed Fortran static-analysis tools and petascale simulators. Craig holds a Ph.D. in Physics and studied computer science at Stanford, a combination that informs pragmatic solutions to deeply technical problems. He’s particularly focused on improving static analysis for Fortran and quietly specializes in lifting decades-old scientific code into contemporary toolchains. Based in Eugene, Oregon, he blends research rigor with hands-on engineering to keep critical scientific software maintainable and performant.
13 years of coding experience
6 years of employment as a software developer
Ph.D., Physics, Ph.D., Physics at Utah State University
Computer Science, Computer Science at Stanford University
Contributions:237 commits, 1 PR, 7 pushes in 7 years 10 months
fortranfortran-parserparser
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
Craig Rasmussen - Research Staff Member at Lawrence Livermore National Laboratory