Erik Palmer

HPC Support Engineer at Fovus

East Lansing, Michigan, 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
Erik Palmer is an HPC scientific software engineer with a PhD in Applied and Computational Mathematics and nine years of experience building and supporting extreme-scale scientific software, including GPU-accelerated parallel stochastic models for viscoelastic polymers. He has a strong track record at national labs (NERSC/Berkeley Lab) and universities delivering CI-driven builds, testing, documentation, and user support for cutting-edge supercomputers, earning multiple recognition awards for user assistance. Comfortable across C++, Fortran, CUDA, Python and DevOps tooling, he has contributed to prominent open-source projects like Spack and AMReX—adding SYCL/CUDA support, smoke tests, and clarifying technical docs—and even refined backend logic in the XMage engine. Based in East Lansing, he combines rigorous mathematical modeling with pragmatic software engineering to shrink runtimes, improve interoperability, and make complex simulation stacks more accessible to scientists.
code9 years of coding experience
job12 years of employment as a software developer
bookReal and Complex Analysis, Real and Complex Analysis at University of California, Berkeley
bookDoctor of Philosophy (Ph.D.), Applied and Computational Mathematics, Doctor of Philosophy (Ph.D.), Applied and Computational Mathematics at University of South Carolina-Columbia
bookMaster of Science (M.S.), Applied Mathematics, Master of Science (M.S.), Applied Mathematics at California State University-East Bay
bookDiablo Valley College
bookBiomathematics, Statistics, Biomathematics, Statistics at University of California, Davis
languagesEnglish, Chinese
github-logo-circle

Github Skills (22)

game-engine10
python10
sphinx10
cmake10
java10
javas10
build-tools10
package-manager10
amr10
scientific-computing10
documentation10
hpc9
card9
latex9
cuda9

Programming languages (10)

JavaC++ShellCRustJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
AMReX-Codes/amrex

Jul 2021 - Jul 2022

AMReX: Software Framework for Block Structured AMR
Role in this project:
userTechnical Writer
Contributions:60 reviews, 51 commits, 53 PRs in 1 year
Contributions summary:Erik primarily contributed to the documentation of the AMReX software framework. Their commits involved adding descriptions for post-processing tools, revising the Amrvis documentation, adding links to tutorials, and updating content on how to use SUNDIALS. They also corrected typos, fixed broken links, and re-organized documentation sections, indicating a focus on improving the clarity and accessibility of the AMReX documentation.
amrmpistructuredsnl-applicationsmultiphysics
magefree/mage

May 2020 - Aug 2020

XMage - Magic Another Game Engine
Role in this project:
userBackend Developer
Contributions:11 commits, 7 PRs, 22 comments in 3 months
Contributions summary:Erik primarily focused on refining the text of card descriptions and game rules within the XMage engine. Their contributions involved correcting typos, fixing punctuation, and standardizing wording across various card texts. The user also updated the automated text generation, modifying how rules and descriptions are generated within the system. Additionally, they made corrections to effects in the game.
gamedeckwindowsgamedevmagic
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
Erik Palmer - HPC Support Engineer at Fovus