Stephen Herbener is a Senior Software Engineer with eight years of focused experience at UCAR and a broader two-decade engineering background spanning research and industry roles at Colorado State, Avago, and Intel. He blends meteorology and computer science training to deliver robust scientific software and tooling, currently shaping production systems for atmospheric research out of Boulder/Louisville, Colorado. An active open-source maintainer in the Spack ecosystem, he contributes package maintenance, MacOS build fixes, and new package definitions for a widely used scientific package manager, demonstrating deep dependency and build-system expertise. Known for translating domain-specific science requirements into reproducible, multi-platform software, he brings pragmatic engineering discipline and a habit of fixing hard build and configuration problems others avoid.
8 years of coding experience
19 years of employment as a software developer
Atmospheric Sciences and Meteorology, Atmospheric Sciences and Meteorology at Colorado State University
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Nebraska-Lincoln
Master of Science (MS) Electrical Engineering, Master of Science (MS) Electrical Engineering at University of Illinois Urbana-Champaign
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer / Package Maintainer
Contributions:14 reviews, 5 PRs, 21 comments in 1 year 6 months
Contributions summary:Stephen primarily contributes to the `spack/spack` repository by updating and maintaining package definitions. They modified existing package.py scripts for several packages, including `ecflow`, `mapl`, `fms`, and `eckit`, often updating versions and addressing build issues related to dependencies and compiler configurations. Furthermore, the user introduced a new package definition for `bufr-query`, demonstrating skills in package creation and dependency management within the Spack ecosystem. They also made contributions around MacOS specific builds.
Contributions:334 commits, 377 pushes, 1 branch in 5 years 1 month
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
Stephen Herbener - Senior Software Engineer at UCAR - The University Corporation for Atmospheric Research