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.
9 years of coding experience
12 years of employment as a software developer
Real and Complex Analysis, Real and Complex Analysis at University of California, Berkeley
Doctor of Philosophy (Ph.D.), Applied and Computational Mathematics, Doctor of Philosophy (Ph.D.), Applied and Computational Mathematics at University of South Carolina-Columbia
Master of Science (M.S.), Applied Mathematics, Master of Science (M.S.), Applied Mathematics at California State University-East Bay
Diablo Valley College
Biomathematics, Statistics, Biomathematics, Statistics at University of California, Davis
AMReX: Software Framework for Block Structured AMR
Role in this project:
Technical 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.
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.