Ryan Kingsbury

Assistant Professor at Princeton University

New Jersey, 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

🤩
Rockstar
🎓
Top School
Ryan Kingsbury is an assistant professor and engineer with 12 years of experience developing materials and processes for electrochemical water and energy technologies, blending hands-on lab work in membrane desalination, ion exchange, and electrodialysis with computational materials science. He bridges academia and industry—transitioning from founding a blue-energy startup and consulting at Membrion to a postdoc at Berkeley Lab and now faculty at Princeton—bringing both prototype development and system-level cost and performance analysis. A proficient backend developer and contributor to influential open-source tools like pymatgen and atomate, he leverages modern computing workflows to accelerate experimental design and materials screening. His background in both civil/environmental engineering and computational methods enables him to translate thermodynamics and electrochemistry into practical, scalable solutions for water treatment and energy storage.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts, Plan II, Bachelor of Arts, Plan II at The University of Texas at Austin
bookDoctor of Philosophy (Ph.D.), Environmental Sciences and Engineering, Doctor of Philosophy (Ph.D.), Environmental Sciences and Engineering at University of North Carolina at Chapel Hill
languagesEnglish, Spanish
github-logo-circle

Github Skills (6)

computational-chemistry10
python10
scientific-computing10
computational-materials-science10
data-analysis9
fireworks9

Programming languages (13)

C++CTeXHTMLJupyter NotebookFortranShellJavaScript

Github contributions (5)

github-logo-circle
materialsproject/pymatgen

Aug 2019 - Nov 2022

Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
Role in this project:
userBackend Developer & Computational Materials Scientist
Contributions:59 reviews, 616 commits, 77 PRs in 3 years 3 months
Contributions summary:Ryan's commits primarily focus on enhancing the core functionality of the pymatgen library, particularly in the area of computational materials science. Their contributions include the implementation of new attributes and methods for handling computational entries, the enhancement of existing classes, such as the `MaterialsProjectCompatibility` and `EnergyAdjustment`, and the implementation of new features for plotting Pourbaix diagrams. These changes demonstrate a deep understanding of the computational methods underpinning pymatgen and reflect a strong focus on improving data analysis capabilities.
moleculespythonscienceelectronic-structurepowers
hackingmaterials/atomate

Dec 2019 - Aug 2022

atomate is a powerful software for computational materials science and contains pre-built workflows.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 137 commits, 18 PRs in 2 years 8 months
Contributions summary:Ryan made several commits focused on enhancing the atomate software, which is designed for computational materials science. Their contributions included adding a new powerup function called `set_queue_options` to modify queue submission parameters in the workflow. Furthermore, the user addressed code style issues and corrected tests related to the added powerup, and refined the software's functionalities for handling calculations.
sciencecomputational-materials-sciencecomputational-materialsmaterials-scienceworkflows
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
Ryan Kingsbury - Assistant Professor at Princeton University