Ryan Nelson

Associate Director, Drug Substance Development

Missoula, Montana, 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 Nelson is an accomplished chemist and technical leader with 13 years of experience translating catalytic science into scalable drug substance development and low-cost synthetic routes for global health. As Associate Director at MapLight Therapeutics and former Associate Director of Research at the Medicines for All Institute, he has led multidisciplinary teams, managed technology transfers to commercial manufacturers, and delivered processes now used in clinical supply campaigns. Equally at home in the lab and at the keyboard, he builds computational tools for cost and waste analysis (public on GitHub) and has contributed to major open-source Python projects like NetworkX and Matplotlib to improve data handling and image loading. A practiced communicator and former college instructor, he excels at making complex technical topics accessible to diverse audiences while continuously adopting new analytical methods to solve real-world problems.
code13 years of coding experience
job18 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Chemistry, Doctor of Philosophy (Ph.D.), Chemistry at University of Wisconsin-Madison
bookBachelor of Arts (B.A.), Chemistry, Bachelor of Arts (B.A.), Chemistry at Gustavus Adolphus College
github-logo-circle

Github Skills (20)

data-visualizations10
graph-algorithms10
url-encoding10
python10
image-processing10
matplotlib10
dataframes10
pandas10
data-visualisation10
graph-analysis10
url-scheme10
url-validation10
url-parsing10
dataframe10
data-visualization10

Programming languages (3)

CPHPPython

Github contributions (5)

github-logo-circle
networkx/networkx

Jan 2015 - Apr 2015

Network Analysis in Python
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 13 comments in 3 months
Contributions summary:Ryan primarily focused on enhancing the `networkx` library's data handling capabilities, specifically by implementing and refactoring functions to work with Pandas DataFrames. This involved creating a generator function for efficient DataFrame processing, allowing for non-square matrix inputs, and improving performance by iterating over DataFrame values instead of rows. Furthermore, the user added tests and updated documentation to reflect the new functionality and usage examples.
graph-analysispythoncomplex-networksgraph-theorygraph-visualization
matplotlib/matplotlib

Mar 2015 - May 2015

matplotlib: plotting with Python
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 15 comments in 2 months
Contributions summary:Ryan made several modifications related to image loading within the matplotlib library, specifically focusing on handling image URLs. They implemented the ability for the `imread` function to accept URL strings, enabling direct loading from remote PNG files. Furthermore, they refined the code by simplifying the `pilread` function and correcting a logic error related to URL scheme parsing. They also updated documentation to reflect these changes.
pythondata-sciencegtkdata-visualizationplotting
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