Ryan Grout

Austin, Texas, 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 Grout is a seasoned Python engineer with over a decade of hands-on experience developing and maintaining core tooling for scientific and data ecosystems, including significant contributions to Anaconda, conda, and conda-build. His work spans back-end systems, build and release automation, and performance tuning—evidenced by contributions to high-profile open-source projects like JupyterLab, Numba, and Scalene. A math graduate with a CS minor from Brigham Young University, he helped design an immersive applied-computational mathematics curriculum and authored much of its lab material used across six semesters. At Continuum Analytics and in open-source, he solved cross-platform packaging and compilation issues across Linux, macOS, and Windows, and helped port Anaconda to ARM (Raspberry Pi). He pairs rigorous testing and validator improvements with practical engineering (e.g., adding nextafter to Numba and improving CSV viewing/search in JupyterLab), and has experience mentoring teams in git workflows and reproducible builds. Based in Austin, he balances technical problem solving with a creative eye—his hobbyist photography reflects an appreciation for elegance that shows up in clean, performance-minded code.
code11 years of coding experience
job9 years of employment as a software developer
bookMissouri State University
bookBachelor of Science (BS), Mathematics, Bachelor of Science (BS), Mathematics at Brigham Young University
languagesSpanish
github-logo-circle

Github Skills (51)

javascript10
lib10
pytest10
py10
package-management10
python10
json-schema10
raster10
jupyter10
setuptools10
r10
windows10
testing10
gdal10
configuration-management10

Programming languages (15)

JavaC++CRustTeXGoAGS ScriptJupyter Notebook

Github contributions (5)

github-logo-circle
pytoolz/toolz

Jul 2019 - Nov 2022

A functional standard library for Python.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 53 commits, 22 PRs in 3 years 4 months
Contributions summary:Ryan primarily focused on maintaining and updating the `toolz` library, a functional library for Python. Their contributions involved removing Python 2 compatibility code and other Python 2/3 specific code. They also refactored parts of the library to remove unnecessary imports and updated testing infrastructure.
pythonpythonicfunctional-programmingstandard-library
conda-archive/conda-recipes

Jul 2015 - Mar 2016

build and test recipes for conda
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:82 commits, 31 PRs, 17 pushes in 8 months
Contributions summary:Ryan primarily contributed to the build process and recipes for the conda package manager. Their commits focused on modifying build scripts (`build.sh`, `bld.bat`) and related configuration files, including the addition of dependencies, fixes for existing recipes, and adjustments for different operating systems (Darwin, Linux, Windows). They also introduced and updated scripts for activating and deactivating environments and implemented a runtime test.
recipespythoncondasetuptoolsanaconda
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 Grout