Andrew Slaughter

Computational Geoscientist

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
Andrew Slaughter is a Computational Geoscientist with 13 years of experience applying advanced finite element and multiphysics software to snow microstructure and structural engineering problems. He has been a core developer on the MOOSE framework and a contributor to libMesh, improving UI components, Python 3 integration, thread safety, and VTK/imaging support for large-scale simulations. His research blends stabilized and discontinuous Galerkin methods with level-set phase-tracking to model 3D snow metamorphism, and he builds reproducible, object-oriented FEM libraries and image-analysis tools. Andrew moves fluidly between research, software, and applied engineering roles—his background ranges from NSF postdoctoral work and adjunct teaching to front-end product development and structural engineering practice. Based in Idaho Falls, he pairs deep numerical-methods expertise with pragmatic engineering delivery, often surfacing niche insights from snow optics into general simulation tooling.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.), Civil Engineering, Bachelor of Science (B.S.), Civil Engineering at Michigan Technological University
bookDoctor of Philosophy (Ph.D.), Applied Engineering Mechanics, Doctor of Philosophy (Ph.D.), Applied Engineering Mechanics at Montana State University-Bozeman
bookMasters of Science (M.S.), Civil Engineering, Masters of Science (M.S.), Civil Engineering at Washington State University
github-logo-circle

Github Skills (11)

uid10
finite-element-analysis10
c-language10
cprogramming-language10
ui-design10
python10
front-end-development9
vtk9
refactoring8
parallel-computing8
amr7

Programming languages (18)

C++CSSCTeXGoHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
idaholab/moose

Apr 2013 - Apr 2022

Multiphysics Object Oriented Simulation Environment
Role in this project:
userBack-end Developer
Contributions:404 reviews, 3656 commits, 1480 PRs in 9 years 1 month
Contributions summary:Andrew primarily focused on refactoring and updating the Peacock UI, specifically the file, vector postprocessor, and parameter input editor functionalities. Their contributions included restructuring core classes in Peacock, integrating Python 3 updates, adding image handling and color functionality to the system. The user also updated dependencies of various projects for Peacock.
pythonfinite-element-analysisfemparallelmultiphysics
libMesh/libmesh

Aug 2013 - Mar 2019

libMesh github repository
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 8 comments in 5 years 8 months
Contributions summary:Andrew primarily contributed to the `libmesh` library by modifying existing code and adding new features. Their work included enhancing thread safety in the fparser integration, modifying the ExodusII_IO class to allow for empty variable lists and adding methods to access variable names, and implementing new methods related to boundary information. Furthermore, the user updated the VTK integration to include imaging libraries. These changes suggest a focus on improving the library's functionality and expanding its capabilities related to finite element analysis and data handling.
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
Andrew Slaughter - Computational Geoscientist