Jon Herman is a seasoned software engineer with 13 years of experience, blending practical backend development with a strong analytical foundation from UC Davis Civil & Environmental Engineering. He contributes to open-source scientific tooling—most notably adding a CLI and sampling integrations to the widely used SALib sensitivity analysis library—demonstrating an ability to make research-grade code more accessible and automatable. Comfortable working at the intersection of engineering and domain science, he turns complex numerical methods into reliable developer-facing tools. Colleagues can count on him for pragmatic implementations that bridge scripts, shell tooling, and Python packages, and for quietly improving usability in established open-source projects.
Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and other methods.
Role in this project:
Backend Developer
Contributions:10 releases, 251 commits, 71 PRs in 7 years 1 month
Contributions summary:Jon implemented a command-line interface (CLI) for the sampling functions within the SALib library. They developed a Python script (`__main__.py`) to handle command-line arguments and integrate with the sampling methods. Furthermore, the user added a shell script example for running the sampling functions and incorporated method-specific sampling options from the command line.
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.