I am a researcher in Quantum Information Science. I obtained my PhD in quantum physics at the Yale Quantum Institute at 2019 and have worked as a postdoc and a research scientist at Harvard and MIT since then. Last year I started my own group as an assistant professor at UMass Amherst, in the College of Information & Computer Sciences.
My open source biography starts with my involvement in the SymPy project, developing its plotting module and differential geometry module in 2012. Since then I have counted myself as one of the scientific programming hackers in the python (and more recently julia) ecosystems, in particular with focus on quantum information science.
The design of quantum hardware and the study of quantum algorithms require classical simulations of quantum dynamics. A rich ecosystem of simulation methods and algorithms has been developed over the last 20 years, each applicable to different sub-problems and efficient in different settings. We present a family of symbolic and numeric Julia packages that abstract away many of the methodology decisions, providing a way to focus on the hardware under study instead of the minutia of the methods.
BPGates.jl is a tool for extremely fast simulation of quantum circuits, as long as the circuit is limited to only performing entanglement purification over Bell pairs.