Ryan Volz is a research scientist with 13 years of experience bridging radar signal processing, data science, and software engineering from MIT Haystack Observatory. He holds a PhD in Aerospace Engineering from Stanford and combines deep academic expertise in control and remote sensing with practical DevOps and build-engineering skills. Ryan contributes to major open-source projects—improving cross-platform build robustness in GNU Radio and streamlining CI/CD and packaging in conda-forge—demonstrating an uncommon blend of low-level systems work and scientific research. Based in Somerville, MA, he is skilled at turning complex signal-processing algorithms into reproducible, deployable software and often focuses on improving build pipelines and portability that quietly accelerate research productivity.
13 years of coding experience
2 years of employment as a software developer
MPhil, Control Systems, MPhil, Control Systems at University of Cambridge
BS, Aerospace Engineering, BS, Aerospace Engineering at Penn State University
Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering at Stanford University
GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
Backend Developer & DevOps Engineer
Contributions:78 reviews, 145 commits, 77 PRs in 3 years 6 months
Contributions summary:Ryan primarily contributed to fixing compilation errors and improving build processes within the GNU Radio ecosystem. They addressed platform-specific compilation issues, particularly on Windows and macOS, by adding missing headers, correcting typos, and updating compiler definitions. Additionally, they modified CMake scripts to use the correct Python interpreter and improved the handling of dependencies, enhancing the build system's robustness and cross-platform compatibility. These changes aimed to streamline the build process and improve the overall portability of the GNU Radio project.
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:27 reviews, 128 commits, 39 PRs in 3 years 1 month
Contributions summary:Ryan primarily contributed to the configuration and setup of build processes for various software packages within the conda-forge ecosystem. Their commits involve creating build scripts (e.g., build.sh, bld.bat) using tools like meson and cmake. They configured build environments, specified dependencies, and integrated testing. The work also involved patching source code to ensure proper building in the conda-forge environment, which indicates a focus on automating the build and packaging of software for conda.
placeconda-forgerecipescondasubmit
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 Volz - Research Scientist at MIT Haystack Observatory