Cody Permann is a seasoned software leader with 18 years at Idaho National Laboratory, currently managing the Computational Frameworks Department responsible for the MOOSE multiphysics simulation framework. He combines deep hands-on expertise in C++, finite element methods, and high-performance computing with practical leadership of both the MOOSE Framework and Thermal Fluids teams. Cody has a strong academic foundation (PhD in Computer Science) and a history of improving foundational open-source tools—most notably contributing to libMesh by enhancing ExodusII I/O, AMR mesh handling, and mesh construction. He also brings automation and build/release craftsmanship from scripting work on projects like stork, streamlining reproducible application/module creation. Known for bridging research and production, he pairs rigorous technical problem-solving with team-oriented delivery of complex simulation software.
17 years of coding experience
20 years of employment as a software developer
Master's Degree, Computer Science, 4.0, Master's Degree, Computer Science, 4.0 at University of Idaho, Idaho Falls Center
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Idaho
Bachelor's degree, Computer Science, 3.9, Bachelor's degree, Computer Science, 3.9 at Idaho State University
Contributions:46 commits, 3 PRs, 12 pushes in 4 years 9 months
Contributions summary:Cody primarily focused on creating scripts to automate application and module creation within the repository. They developed scripts to generate new applications and modules, handle file renaming and replacement logic, and integrate with the build process. Additionally, the user made updates to the application and module creation scripts, including handling git operations and adjusting file structures to work within the project's ecosystem.
Contributions:137 commits, 27 PRs, 7 pushes in 9 years 11 months
Contributions summary:Cody contributed to the libMesh repository by modifying and improving the ExodusII input/output interface. Their work involved enhancing element and side set writing, addressing single-precision precision issues, and fixing bugs related to AMR meshes. Additionally, the user refactored code related to subdomain identification and mesh construction.
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
Cody Permann - Computational Frameworks Department Manager