Ryan Sandberg

Transformational Physicist

Washington DC-Baltimore Area 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

👤
Senior
🎓
Top School
Ryan Sandberg is a transformational physicist and computational scientist with 11 years of experience building exascale plasma and beam simulation software and modeling advanced particle accelerator concepts. With a PhD in Applied and Interdisciplinary Mathematics from the University of Michigan and postdoctoral work at Berkeley Lab, he has contributed to high-impact open-source projects like WarpX—enhancing diagnostics, RZ mode support, and data output for large-scale PIC codes. He pairs deep theoretical knowledge of laser-plasma physics and numerical methods with practical C++/Python and GPU programming expertise, and has applied ML workflows to accelerate surrogate modeling and design optimization. Now at Northrop Grumman, he brings interdisciplinary collaboration, teaching-honed communication skills, and a knack for turning complex differential-equation problems into reliable, production-ready simulation tools. An understated strength is his ability to move between three distinct roles—physicist, applied mathematician/software developer, and educator—making him effective at both research and engineering integration.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Applied and Interdisciplinary Mathematics, Scientific Computing, Plasma physics, Doctor of Philosophy - PhD, Applied and Interdisciplinary Mathematics, Scientific Computing, Plasma physics at University of Michigan
bookMaster's degree, Mathematics, Master's degree, Mathematics at Brigham Young University
github-logo-circle

Github Skills (9)

simulations10
simulation10
plasmoid10
c-language10
cprogramming-language10
kde-plasma10
particle10
python9
gpu8

Programming languages (6)

C++CBatchfileJupyter NotebookPythonMatlab

Github contributions (5)

github-logo-circle
BLAST-WarpX/warpx

Mar 2022 - Oct 2022

WarpX is an advanced electromagnetic & electrostatic Particle-In-Cell code.
Role in this project:
userBack-end Developer
Contributions:115 reviews, 9 commits, 28 PRs in 7 months
Contributions summary:Ryan primarily contributed to the WarpX code base by modifying and enhancing diagnostics and data output functionalities, particularly in relation to openPMD and RZ mode support. Their work included enabling flexible RZ and ZR ordering of the data, adjusting code to handle theta mode variables, and optimizing data handling. The user also implemented new functionality for specifying BTD diagnostics using intervals. These changes focused on improving the simulation's data output capabilities and overall usability.
physicselectromagneticlaserelectrostaticparticle
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
Contributions:129 pushes in 1 year 7 months
templategithub-pages-templatemmistakesmistakesjekyll
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
Ryan Sandberg - Transformational Physicist