Cody Balos is a Senior Computational Scientist and research software engineer at Lawrence Livermore National Laboratory with 11 years of engineering experience focused on scalable numerical algorithms and sustainable scientific software for exascale CPU+GPU systems. He contributes to flagship open-source projects including SUNDIALS and the xSDK, adding GPU-enabled time integrators and cross-platform build support that modernize solver stacks used across multiphysics applications. Cody blends hands-on R&D in time integration, multi-scale algorithms, and scientific machine learning with pragmatic software engineering—bringing production-quality C++ and build-system expertise demonstrated in impactful contributions to MFEM, AMReX, and Spack. His background ranges from founding a small tech firm to shipping enterprise web systems, giving him both entrepreneurial instincts and a strong product-oriented engineering mindset.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MSc, Computational and Applied Mathematics, Master of Science - MSc, Computational and Applied Mathematics at University of Washington
Bachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at University of the Pacific
Computer Science, Computer Science at Modesto Junior College
Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.
Role in this project:
Back-end Developer
Contributions:25 releases, 1221 reviews, 425 commits in 4 years 7 months
Contributions summary:Cody primarily contributed to the SUNDIALS library by addressing a bug related to the `sunindextype` integer on Windows systems, adding checks for the MSVC compiler version. The commits focused on ensuring the correct type definition (`int64_t` or `__int64`) based on the compiler being used. Additionally, the user merged a branch and made minor code modifications within the library's source code and headers.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer / Package Maintainer
Contributions:50 reviews, 32 commits, 54 PRs in 4 years 2 months
Contributions summary:Cody primarily contributed to the `spack/spack` repository by adding and updating package definitions, focusing on the SUNDIALS library. Their work involved adding new versions of SUNDIALS, updating checksums for those versions, and addressing compiler-specific issues. They also modified the package build dependencies and arguments, demonstrating a focus on ensuring the correct and consistent build of the SUNDIALS package. The user has also touched on other packages and variants, for example `xbraid`, `amrex`, `superlu-dist`, `py-adios`, `xsdk-examples`, `dealii`, and others.
compilerspythonradiussplatformslinux
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.