Will Usher

Project Director And Senior Energy System Modeller at Open Energy Transition

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Will Usher is a senior energy system modeller and project director with 13+ years building open-source tools and leading interdisciplinary research at institutions including KTH, UCL and Oxford. He combines deep technical expertise in linear and stochastic programming for energy transitions with practical software engineering—co-authoring widely used packages such as the SALib sensitivity analysis library. Will has led large model-integration efforts (NISMOD, OSeMOSYS, CLEWS, OnSSET) and applies uncertainty quantification and decision-dependent stochastic methods to inform robust climate and infrastructure policy. Equally at home mentoring students and coordinating international initiatives, he translates complex model results into policy-relevant insights for low-income contexts. An early adopter of reproducible research practices and Software Carpentry training, he brings a rare blend of academic rigor, production-grade coding, and systems-level thinking.
code13 years of coding experience
job15 years of employment as a software developer
bookEnvironmental Science, Environmental Science at The Open University
bookMSc, Environmental Technology, MSc, Environmental Technology at Imperial College London
bookBA (Hons), Recording Arts, BA (Hons), Recording Arts at SAE Technology College
bookA,B,C, Computing, Physics, Mathematics with Mechanics, A,B,C, Computing, Physics, Mathematics with Mechanics at St. Bartholomews
languagesGerman, Swedish
stackoverflow-logo

Stackoverflow

Stats
124reputation
957reached
1answer
1question
github-logo-circle

Github Skills (10)

algorithm10
algorithms10
python10
scientific-computing10
implement10
numpy10
testing9
eclipse6
macos6
dymola6

Programming languages (13)

GAMSJavaC++CSSMakefileHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
SALib/SALib

Sep 2014 - Sep 2022

Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and other methods.
Role in this project:
userBack-end Developer
Contributions:4 releases, 8 reviews, 593 commits in 8 years
Contributions summary:Will implemented and tested code related to Morris's elementary effects (EE) sensitivity analysis method within the SALib library. Their work involved coding the EE algorithm as published in Morris (1991) with additional improvements. The commits demonstrate the implementation of new functions for distance computations, along with the integration of Campolongo's distance measures and test harnesses. Further contributions show code refactoring, including pep8 syntax improvements and the addition of a function to skip identical trajectories.
pythonsensitivity-analysis-librarysensitivity-analysissobolmorris
Data Standards for Energy System Planning Tools and Methodologies
Contributions:9 commits, 2 PRs, 4 pushes in 1 year
risk-analysisenergy-systemplanningclimate-sciencepower-systems
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