Summary
Ryan Draves is a software engineer and PhD student in Aerospace Engineering with nine years of experience building mission-focused systems for space and autonomy. He has applied C++-led flight and embedded software, test infrastructure, and DevOps at Astranis and on CubeSat missions, and now researches distributed data fusion for satellite constellations at CU Boulder. His background spans practical lab work at NASA Glenn, leadership scaling a 40‑person student autonomy team, and production-focused tooling using Docker, CI, and ROS/PCL for perception and control. Comfortable bridging research and production, he combines hands-on firmware and backend development with systems thinking for distributed space systems. An unexpected throughline: he pairs low-level emulation and transient electrical simulation work with high-level conversational-AI and web tooling experience, making him fluent across the stack from circuits to cloud.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Michigan College of Engineering
Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering at University of Colorado Boulder
Dual Enrollment, Mathematics and Computer Science, High School, Dual Enrollment, Mathematics and Computer Science, High School at Ferris State University