Ryan Johnson

Assistant Professor at University of Utah

Salt Lake City, Utah, United States
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

👤
Senior
🎓
Top School
Ryan Johnson is an Assistant Professor of Civil and Environmental Engineering at the University of Utah who combines eight years of applied research experience with hands-on software and field engineering to improve hydrological and water-resources forecasting. He leverages open-source tools, abundant hydrological data, and machine learning—particularly deep neural networks and LSTMs—to tackle hard problems like heterogeneous snow distribution and extending the National Water Model to seasonal water-supply forecasts. Ryan also designs low-cost, low-power snow monitoring hardware to ground-truth models in key Western US catchments, bridging sensor development and data-driven modeling. His background spans academia and operational research roles that transitioned research code into reliable open-source projects and web-based data services, reflecting a practical focus on deployable science. Outside the lab he tests his models in the field—mountain biking and fly fishing in summer, and digging snow pits and skiing in winter—giving him uncommon literal exposure to the environments he models.
code8 years of coding experience
job13 years of employment as a software developer
bookThe University of Utah
bookAssociate of Science (AS), Environmental Science, Associate of Science (AS), Environmental Science at Saddleback College
bookMaster of Science (M.S.), Environmental Science, 3.99, Master of Science (M.S.), Environmental Science, 3.99 at California State University-Fullerton
bookBachelor's of Science, Earth System Sciences, 3.71, Bachelor's of Science, Earth System Sciences, 3.71 at University of California, Irvine
languagesEnglish
github-logo-circle

Github Skills (14)

prediction-model10
nexus9
ngen9
machine-learning-workflow8
flooding8
vulnerability7
algorithms6
deep-learning6
machine-learning6
visualizations5
jupyter-notebook5
monitoring5
google-earth4
docker3

Programming languages (5)

DockerfileShellHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
This repository serves as an interactive evaluation platform to visualize modeled streamflow.
Contributions:1 review, 60 PRs, 38 pushes in 7 months
whitelightning450/SWEMLv2.0

Jun 2024 - Feb 2026

The evolution of the Snow Water Equivalent Machine Learning modeling workflow - flexible spatial resolution, flexible model regions, and flexible grid/mesh
Contributions:1 review, 60 PRs, 39 pushes in 1 year 8 months
machine-learning
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