Scientific Programmer at University of Pennsylvania
Greater Philadelphia United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ryan Colyer is a Scientific Programmer with seven years of professional experience who blends deep C++ systems engineering with neuroscience research and production Python tooling. At the University of Pennsylvania he led a small development team to build a robust multithreaded EEG acquisition and closed‑loop stimulation system used in large human studies, rescued misaligned intracranial EEG datasets with a custom algorithm, and managed cluster and AWS infrastructure for high‑throughput experiments. His background spans academia and industry—from developing detector and imaging software in photon-counting labs and at Maven Biotechnologies to teaching and mentoring as a physics professor—so he moves fluidly between research, production code, and mentoring. An active open-source contributor, he refactored core RNG and export behavior in the prominent OpenSCAD codebase, demonstrating attention to reliability and cross-library portability. He combines rigorous physics training (Ph.D.) with practical systems design, often favoring robust multithreaded architectures and reproducible pipelines for complex experimental workflows.
7 years of coding experience
14 years of employment as a software developer
B.S., Physics & Computer Science, B.S., Physics & Computer Science at Allegheny College
Contributions:16 reviews, 38 commits, 21 PRs in 3 years 2 months
Contributions summary:Ryan primarily focused on refactoring the random number generation functionality within the OpenSCAD codebase. Their work involved converting the random number generator (RNG) from a Boost library to the standard library, which included updating related tests to reflect the implementation change. Further contributions involved enabling the default binary STL output, providing an ASCII option, and refactoring the export functionality.
Contributions:4 commits, 3 pushes, 1 branch in 1 year 5 months
openscad
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.