Alexander Ivrii

Research Scientist at IBM

Haifa District, Israel
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
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.
code11 years of coding experience
job4 years of employment as a software developer
bookHonours Bachelors of Science, Mathematics, Honours Bachelors of Science, Mathematics at University of Toronto
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Stanford University
github-logo-circle

Github Skills (8)

quantum-computing10
qiskit10
python10
transpiler10
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (2)

RustPython

Github contributions (5)

github-logo-circle
Qiskit/qiskit

Sep 2021 - Jan 2023

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:
userBack-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.
pythonquantum-circuitsquantum-computingcircuitsquantum-circuit
alexanderivrii/rustworkx

Dec 2022 - May 2024

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.
Request Free Trial
Alexander Ivrii - Research Scientist at IBM