Evan Peters is a quantum scientist and software-minded researcher with a decade of experience building and optimizing quantum-classical algorithms and tooling. He holds advanced degrees from the University of Waterloo and has progressed from qubit design and fabrication to leading AI and QML efforts, including a postdoc and industry roles at Xanadu. A core contributor to prominent open-source projects like Cirq and an early developer on TensorFlow Quantum, he blends rigorous theoretical work with pragmatic backend engineering and test automation. His contributions span low-level gate implementations and numerical utilities (e.g., global-phase-aware comparisons and Pauli expectation functions), showing attention to both correctness and usability. Evan’s background includes applied physics research at national labs and startups, giving him rare fluency across experiment, simulation, and software stacks. He’s known for translating complex quantum research into production-ready code and tools that accelerate NISQ-era workflows.
10 years of coding experience
11 years of employment as a software developer
Bachelor's of Science, Applied Physics, Summa Cum Laude, Bachelor's of Science, Applied Physics, Summa Cum Laude at Oregon State University
Doctor of Philosophy - PhD, Physics (Quantum Information), Doctor of Philosophy - PhD, Physics (Quantum Information) at University of Waterloo
A Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:11 commits, 15 PRs, 2 pushes in 2 years 5 months
Contributions summary:Evan primarily contributes to the Cirq library by implementing new features and improving existing functionality, specifically focusing on approximate equality and global phase comparison. They added new functions and tests related to `equal_up_to_global_phase` and `subwavefunction`. Furthermore, the user fixed the `YPowGate` docstring, and added expected value functions for `PauliString` and `PauliSum`. Additionally, the user implemented the `_apply_unitary_` method for `YPowGate`, and fixed the `Qcircuit` exponent.
Contributions:71 commits, 47 pushes, 3 branches in 3 days
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.