Shobhit Pandey

Rust and Quantum Compilation

Submitted Mar 16, 2026

Quantum computing has rapidly evolved over the past decade, moving from small qubit experiments in research labs to credible claims of computational advantage leveraging quantum systems, that are available to developers worldwide via cloud.
Qiskit is an open-source quantum SDK, with its core performant components written in Rust, and is adopted by 70% of the quantum ecosystem according to community surveys.
In this session, we aim to introduce quantum software architecture to the rust OSS community, presented by maintainers of Qiskit.

Session Workflow

  • Set-up for participants

  • Overview of Quantum Computing and Qiskit

  • Quantum Programming workflow using Qiskit, and Rust influence

    • General workflow
    • Project evolution and rust adoption over the years
    • Performant Rust Components (speed-up’s)
    • Rust-python interoperability
  • Qiskit programming through Rust interface & Opportunities for OSS contributions

    • Qiskit’s C-API - core interoperability with C, and extension to bindings
    • Rust Bindings - current state and future directions
    • Interesting open issues and contribution guidelines

Key Takeaways

  • The attendees will have a holistic overview of the core components of quantum software, and how rust helps enable the efficient workflows within it.
  • The attendees will also learn about interoperability of rust with python and C, and how the C API could further be leveraged for extension into other languages, via language bindings.
  • Attendees will gain practical insight into how they can contribute to the open-source ecosystem built for and around Qiskit.

Who is this session for?

Developers interested in learning quantum programming with Rust, those looking to build hybrid quantum–classical workflows using Rust libraries, and open-source Rust contributors who want to get involved in quantum software development.

Speaker Bios

The speakers of this session are a part of the core Qiskit-SDK group at IBM and are active contributors to the core repository. They are currently working towards expanding Qiskit’s capabilities to other languages and enabling hybrid quantum-classical workflows by leveraging Qiskit’s bindings.

Dhinakaran Vinayagamurthy

Dr. Dhinakaran Vinayagamurthy is the Manager of the IBM Quantum team in India, with a technical focus on the Qiskit project, and an Adjunct Professor in the Department of DSAI at IIT Madras. His research in quantum computing and cryptography has resulted in about 20 peer-reviewed publications and 16 patents with about 1450 citations now. He has been a lead coordinator or instructor in NPTEL courses, ACM Winter Schools and faculty development programmes across India on quantum computing. He holds a PhD in Computer Science (Quantum Information) from the University of Waterloo, a Masters in Computer Science from the University of Toronto and a Bachelors in Computer Science & Engineering from the College of Engineering, Guindy.

Miriyala Jeevan Kumar

Miriyala Jeevan Kumar is a senior software engineer on the Qiskit team at IBM Research. He has over five years of experience building high-performance, scalable, and secure systems in Rust, working across distributed systems and confidential computing. Previously, he worked at Fujitsu Research and built attestation services to use confidential computing in MONAKA chip used in the Fugaku supercomputer. Jeevan holds an M.Tech in Computer Science and Engineering from IIT Kanpur and has a background in compiler research and systems programming.

Aaryav Mishra

Aaryav Mishra is a Master’s graduate in Physics with a Bachelor’s degree in Electrical and Electronics Engineering from Birla Institute of Technology and Science, Pilani Campus. His work spans quantum optimization, quantum algorithms, and applied quantum computation. He is the first author of a peer-reviewed publication in quantum optimization, including research on QKD network routing and hybrid quantum-classical methods. Professionally, he has worked with QKrishi and conducted research engagements with ISRO and CSIR-CEERI. He is currently part of IBM Quantum, contributing to the Qiskit SDK team.

Shobhit Pandey

Shobhit Pandey is currently part of IBM Quantum, contributing to the Qiskit SDK team. He is a graduate in Computer Science and Math with a minor in Quantum Technologies from Indraprastha Institute of Information Technology, Delhi. He did his undergraduate thesis on Quantum Cryptanalytic Techniques. His interest spans Quantum Algorithms, Statistical Cryptanalytic Attacks and Complexity theory.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community of Rust language contributors and end-users from Bangalore. We have presence on the following telegram channels https://t.me/RustIndia https://t.me/fpncr LinkedIn: https://www.linkedin.com/company/rust-india/ more