Damian Rouson

Senior Scientist Group Lead, Computer Languages And Systems Software (CLaSS) at Berkeley Lab

Washington, District of Columbia, 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
Damian Rouson is a Senior Scientist and Group Lead for Computer Languages and Systems Software (CLaSS) at Berkeley Lab who also runs two ventures, Archaeologic Inc and the Sourcery Institute, from Washington, DC. He blends research leadership in programming languages and systems with hands‑on DevOps and automation, notably streamlining the installation experience for the widely used Fortran Package Manager (fpm). His career spans national labs, academia, and industry, turning complex multiphysics and computational science problems into production-ready software and reproducible workflows. A Stanford PhD, he is as comfortable shaping strategic direction as he is squashing bashisms and hardening installer scripts to improve developer experience.
code11 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science - BS, Bachelor of Science - BS at Howard University
bookStanford University
github-logo-circle

Github Skills (11)

sh10
automation10
script10
automations10
bash10
shell10
fpm10
package-management10
scripting10
build-system9
fortran8

Programming languages (16)

PowerShellC#C++CRPCCMakeMakefileHTML

Github contributions (5)

github-logo-circle
fortran-lang/fpm

Oct 2020 - Sep 2022

Fortran Package Manager (fpm)
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:2 reviews, 15 commits, 10 PRs in 1 year 11 months
Contributions summary:Damian primarily focused on developing and improving the installation script for the Fortran Package Manager (fpm). Their contributions include initial setup, dependency management (Haskell stack), and handling edge cases in the installation process. The user also made several iterations to refine the script, addressing bashisms, improving error handling, and incorporating alternative download mechanisms. This work streamlined the fpm installation process, making it easier for users to set up the package manager.
fortran-package-managerpackage-managerfortranfpmbuild-system
sourceryinstitute/dag

Apr 2020 - Dec 2022

Directed Acyclic Graphs With Modern Fortran
Contributions:9 releases, 5 reviews, 274 commits in 2 years 8 months
acyclicmodern-fortranfortrangraphsgraph
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
Damian Rouson - Senior Scientist Group Lead, Computer Languages And Systems Software (CLaSS) at Berkeley Lab