Victory Omole is a Senior Quantum Software Engineer based in Chicago with a decade of software engineering experience focused on quantum computing and backend systems. At Infleqtion he progressed from Software Engineer to senior role, contributing to production-grade quantum tooling and research-driven products. He is an active open-source contributor to major projects like Google’s Cirq—implementing a Clifford simulator, adding gate support and improving serialization—and has improved quantum operator semantics in SymPy’s physics module. Victory blends practical engineering rigor with domain-specific quantum expertise, comfortable moving between low-level simulator details and higher-level library maintenance. A computer engineering graduate from Iowa State, he brings both systems thinking and hands-on code quality improvements to the quantum software stack.
10 years of coding experience
5 years of employment as a software developer
High School Diploma, High School Diploma at Waverly-Shell Rock Senior High School
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Iowa State University
A Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
Back-end Developer
Contributions:403 reviews, 50 commits, 209 PRs in 2 years 11 months
Contributions summary:Victory contributed to the Cirq project by implementing a Clifford simulator and adding support for the u1(lambda) gate. The user also made several code updates, including correcting typos and updating documentation, as well as fixing bugs related to the product state multiplication and adding approximate equality for channels. Further contributions include updates to the `__version__` docstring, adding support for MSGate's json serialization and modifying `TaggedOperation`'s `__pow__`.
Contributions:1 PR, 4 comments, 1 issue in 4 years 1 month
Contributions summary:Victory primarily focused on enhancing the `sympy/sympy` repository by modifying the quantum operator definitions. Their work involved inheriting classes, defining properties, and adding type hinting for improved code clarity and maintainability. The contributions concentrated on the `sympy/physics/quantum` module, specifically adjusting the behavior and properties of operators like `IdentityOperator` within the quantum physics domain. They also set properties for certain gates.
mathpythonsciencecomputer-algebra-systemalgebra
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.