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.
Contributions:14 commits, 1 push in 2 years 6 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.