Project Director And Senior Energy System Modeller at Open Energy Transition
United Kingdom
Join Prog.AI to see contacts
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.
13 years of coding experience
15 years of employment as a software developer
Environmental Science, Environmental Science at The Open University
MSc, Environmental Technology, MSc, Environmental Technology at Imperial College London
BA (Hons), Recording Arts, BA (Hons), Recording Arts at SAE Technology College
A,B,C, Computing, Physics, Mathematics with Mechanics, A,B,C, Computing, Physics, Mathematics with Mechanics at St. Bartholomews
Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and other methods.
Role in this project:
Back-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.
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.