Alexander Ivrii is a research scientist based in Haifa, Israel, with 11 years of professional experience bridging deep mathematics and quantum software engineering. He holds a PhD in Mathematics from Stanford and dual honours degrees in Mathematics and Computer Science from the University of Toronto, a background that informs his rigorous approach to quantum algorithm design and compiler work. At IBM since 2007 he has contributed to foundational quantum software, notably improving Qiskit's handling of linear functions, commutativity analysis, Clifford gates and high-level synthesis for permutations. His contributions to the flagship Qiskit repository demonstrate both systems-level engineering and domain expertise in quantum circuits and transpiler passes. Earlier postdoctoral appointments at Technion and CRM reflect a sustained research trajectory that combines theoretical depth with practical implementations. Colleagues would describe him as someone who translates abstract mathematical ideas into robust, production-ready quantum compiler features.
11 years of coding experience
4 years of employment as a software developer
Honours Bachelors of Science, Mathematics, Honours Bachelors of Science, Mathematics at University of Toronto
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Stanford University
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Role in this project:
Back-end Developer
Contributions:863 reviews, 16 commits, 157 PRs in 1 year 4 months
Contributions summary:Alexander primarily contributed to the `qiskit/qiskit` repository by implementing and improving features related to quantum circuits and gate operations. They focused on the creation and enhancement of linear functions, particularly the `LinearFunction` class, and the development of associated transpiler passes. These contributions included refactoring commutativity analysis, implementing high-level synthesis for permutations, and improving the handling of Clifford gates, demonstrating a strong understanding of quantum computing concepts and Qiskit's internal architecture.
A high performance Python graph library implemented in Rust.
Contributions:70 pushes, 10 branches in 1 year 5 months
pythongraph-libraryrustperformancegraph
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.