Daniel Schwen

Computational Methods Development Group Lead

Idaho Falls, Idaho, 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
Daniel Schwen is a computational materials scientist and C++-focused software lead with 16 years of experience developing simulation methods and production-grade code for materials under extreme conditions. As Group Lead for Computational Methods Development at Idaho National Laboratory he directs meso- and engineering-scale capabilities built on the open-source MOOSE framework while continuing hands-on contributions to projects like libMesh, LAMMPS, and ChurchCRM. His background blends deep physics and PhD-level modeling with pragmatic software engineering—thread-safe library updates, nested-solve utilities for multiphysics, and refactors that improve maintainability. A long-time volunteer Wikimedia developer and retro-computing enthusiast, he brings a broad open-source mindset and a taste for web apps and family hikes outside the lab.
code16 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Georg-August-Universität Göttingen
bookUniversity of California, Los Angeles
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
21reputation
723reached
0answers
1question
github-logo-circle

Github Skills (31)

simulation10
c-language10
molecular-simulation10
simulator10
mysql10
simulations10
lammps10
crm10
automatic-differentiation10
php10
molecular-dynamics-simulation10
physics10
nonlinear-dynamics10
cprogramming-language10
lib9

Programming languages (22)

JavaC++CSSCRustSWIGTeXMakefile

Github contributions (5)

github-logo-circle
idaholab/moose

Apr 2014 - Jan 2023

Multiphysics Object Oriented Simulation Environment
Role in this project:
userBack-end Developer
Contributions:2406 reviews, 2516 commits, 1413 PRs in 8 years 10 months
Contributions summary:Daniel focused on implementing enhancements to a physics-based simulation environment, as indicated by the commit messages. Their contributions involved the creation of a nested solve utility class, along with the development of core functionalities like creating and managing a set of "auxiliary" variables. Furthermore, the user made several updates and bug fixes for materials.
multiphysicssimulationfemfinite-elementsobject-oriented
libMesh/libmesh

Apr 2014 - Aug 2022

libMesh github repository
Role in this project:
userBack-end Developer
Contributions:9 reviews, 127 commits, 66 PRs in 8 years 5 months
Contributions summary:Daniel primarily focused on updating and maintaining the fparser library. They modified files to update to fparser version 4.5.1 and incorporated thread-safe evaluation patches. The commits show changes to the fparser source code and examples, suggesting a focus on improving the library's functionality and adapting to new versions. These modifications indicate a back-end development role involving libraries and core functionality.
golangfinite-element-analysisfemparallelfinite-element-methods
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