Ryan Larose

Assistant Professor at Michigan State University

Greater Lansing 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 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.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.S.) with Honors, Mathematics, Bachelor of Science (B.S.) with Honors, Mathematics at University of Michigan
bookDoctor of Philosophy (PhD), Computational Mathematics, Science, and Engineering, Doctor of Philosophy (PhD), Computational Mathematics, Science, and Engineering at Michigan State University
github-logo-circle

Github Skills (22)

unit-testing10
error-reporting10
quantum-algorithms10
learn-ruby-on-rails10
python10
testing10
user-manual10
cirq10
basics10
quantum-computing10
error-handling10
qiskit10
documentation10
circuit9
sdk9

Programming languages (7)

TypeScriptC++SCSSTeXHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Companion site for the textbook Quantum Computing: An Applied Approach
Role in this project:
userFull-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.
sycamorequantum-informationprototypeqiskitrigetti
unitaryfoundation/mitiq

Feb 2020 - Jan 2022

Mitiq is an open source toolkit for implementing error mitigation techniques on most current intermediate-scale quantum computers.
Role in this project:
userBack-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.
computersprototypequantum-programmingqiskitintermediate
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