My projects

reference-qvm: A pedagogical, readable implementation of a quantum virtual machine

While at Rigetti, I designed and wrote the first complete (reference) implementation of a quantum virtual machine modeled after the one described in this paper. It executes instructions in Quil - Rigetti's quantum programming language. This implementation was open-sourced here by the company, and now serves as a local virtual machine for R&D of quantum algorithms. Development on this project is continuing.