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.
16 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Georg-August-Universität Göttingen
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.
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.
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.