Ryan Larose is an Assistant Professor and computational scientist with eight years of experience at the intersection of quantum computing research and software engineering. His background spans academia and industry, including postdoctoral work at EPFL, engineering roles at Google and Unitary Fund, and early research engagements with NASA, IBM, and X. He builds practical quantum software—contributing documentation and code to prominent open-source projects like Cirq and Mitiq—and implemented example implementations for the widely used Quantum Computing: An Applied Approach companion repository. Ryan’s strengths combine rigorous PhD-level computational mathematics with hands-on development of quantum circuits, error mitigation tooling, and teaching experience. Colleagues describe him as a clear technical communicator who turns subtle quantum concepts into accessible tutorials and reproducible code. Based in Greater Lansing, he brings both research depth and practical engineering chops to bridge quantum theory and usable software.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Science (B.S.) with Honors, Mathematics, Bachelor of Science (B.S.) with Honors, Mathematics at University of Michigan
Doctor of Philosophy (PhD), Computational Mathematics, Science, and Engineering, Doctor of Philosophy (PhD), Computational Mathematics, Science, and Engineering at Michigan State University
Companion site for the textbook Quantum Computing: An Applied Approach
Role in this project:
Full-stack Developer
Contributions:1 review, 88 commits, 16 PRs in 2 years 7 months
Contributions summary:Ryan contributed extensively to the `quantumcomputingbook` repository, implementing example programs and code for several chapters. Their contributions included the creation of Python programs using libraries such as Cirq, PyQuil, and Qiskit to demonstrate quantum computing concepts, particularly those related to quantum circuits and algorithms. The user also developed programs for the Deustch-Jozsa algorithm, the Bernstein-Vazirani algorithm, quantum teleportation, superdense coding, QAOA and the implementation of Shor's Algorithm. The user's work demonstrates a strong understanding of quantum computing principles and practical application of quantum programming libraries.
Mitiq is an open source toolkit for implementing error mitigation techniques on most current intermediate-scale quantum computers.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:1 release, 643 reviews, 192 commits in 1 year 11 months
Contributions summary:Ryan made significant contributions to the `mitiq` project, which is focused on error mitigation techniques for quantum computers. The commits primarily involve modifying and extending testing infrastructure, including the addition of new tests for various folding methods and circuit conversions. The user also improved code by changing data structures and incorporating best practices such as type annotations.
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 Larose - Assistant Professor at Michigan State University