Slaven Peles is a Senior Computational Scientist with over a decade of experience leading interdisciplinary projects across National Labs, academia, and industry to deliver end-to-end computational solutions for product design and technology development. He specializes in bridging computational gaps in design workflows and architecting software stacks that span user frontends to high-performance core engines, with a strong focus on heterogeneous, accelerator-rich platforms like GPUs. At Oak Ridge and previously at LLNL and PNNL he led teams that modernized scientific solvers and grid optimization tools for exascale systems, and contributed portability work (CUDA/RAJA backends) to widely used libraries such as SUNDIALS. Beyond leadership, he remains hands-on—having enhanced SUNDIALS sparse matrix support and updated solver interfaces to handle CSR/CSC formats—demonstrating both deep numerical methods expertise and production-grade software craftsmanship. He also teaches advanced scientific software development at Stanford, blending practical engineering with academic rigor. Known for turning lab-scale computational research into deployable technologies, he excels at assembling diverse teams to produce disruptive, business-impacting solutions.
10 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at University of Manitoba
Bachelor's degree, Physics, Bachelor's degree, Physics at Univerzitet u Sarajevu
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:401 commits in 2 years 11 months
Contributions summary:Slaven's contributions focused on enhancing the SUNDIALS sparse matrix module by adding support for CSR matrix computations and updating the KLU (a direct sparse solver) interface to work with both CSR and CSC matrix storage formats. Their work included modifications to the source code, testing against the SUNDIALS test suite, and the integration of CSR support into the IDA, CVODE, and Kinsol modules. The user also made minor adjustments to improve code readability and maintainability.
Experimental code for prototyping interfaces betwen numerical libraries and network models.
Contributions:1 release, 84 reviews, 50 PRs in 1 year 8 months
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.