Craig Rasmussen

Research Staff Member at Lawrence Livermore National Laboratory

Eugene, 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
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.
code13 years of coding experience
job6 years of employment as a software developer
bookPh.D., Physics, Ph.D., Physics at Utah State University
bookComputer Science, Computer Science at Stanford University
github-logo-circle

Github Skills (40)

modular10
program-transformation10
python10
gfortran10
fortran10
java10
large-scale10
openmp10
php10
infrastructure10
scale10
caf10
upc10
c8910
cpp10

Programming languages (4)

C++CLLVMGAP

Github contributions (5)

github-logo-circle
Contributions:124 commits in 1 month
radiationdisksimulationssimulationhydrodynamics
Open Fortran Parser
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