Alper Altuntas
Boulder, CO, USA
I’m a research software engineer at the NSF National Center for Atmospheric Research (NCAR), where I work on the ocean component of the Community Earth System Model (CESM), a flagship scientific software used worldwide to simulate the Earth system.
My work centers on designing data structures for numerical simulations, implementing math- and physics-based algorithms, and optimizing HPC applications with multiprocessing, multithreading, and GPUs. In addition to core model development, I lead the design of tools that streamline workflows. For example, I created visualCaseGen, a GUI that helps users configure custom CESM experiments.
I also have a strong interest in formal verification. My past work includes model checking with SPIN, correctness verification with Alloy, reasoning about sparse matrix computations, hybrid systems verification with KeYmaera X, and building an SMT-based solver for visualCaseGen. See my publications for more details.
I focus on writing scalable, maintainable, robust, and efficient code by applying best practices, which I share through publications, talks, mentorship, and events I organize, such as the Workshop on Correctness and Reproducibility. In recognition of these efforts, I was recently awarded a 2025 Better Scientific Software Fellowship.
latest posts
| Mar 22, 2026 | Integrating SMT Solving into Climate Model Configuration |
|---|---|
| Nov 29, 2025 | Rigor and Reasoning in Research Software (R3Sw) Tutorial Was a Success |
| May 23, 2025 | 2nd Workshop on Correctness and Reproducibility |
| May 08, 2025 | Towards Domain-Specific Formal Methods for Earth System Modeling @ ETAPS 2025 |
| Jan 07, 2025 | 2025 Better Scientific Software Fellowship (BSSw) Award |
| Jul 23, 2023 | Workshop on Correctness and Reproducibility |
| Nov 12, 2022 | Modeling the Heapsort Algorithm in Alloy |