Scientific Software Engineer · Open-Source Maintainer · Computational Physicist
Quantum Software Developer at Xanadu · Ph.D. in Physics & Astronomy, University of Waterloo
Research background at Perimeter Institute
I build reliable scientific software: numerical simulation, quantum-programming APIs, compiler-facing integration, and the testing and release infrastructure behind them. My current work includes core contributions to the PennyLane open-source ecosystem.
- Numerical correctness and simulation: contributions to density-matrix execution, including a
default.mixedbug fix and a localQubitDensityMatrixapplication fix. - Quantum APIs and program capture: migrated
IQPEmbeddingtoOperator2and addressed captured control values in PennyLane and Catalyst. - CI and test reliability: work on CI thread/process overhead, a flaky numerical eigensolver test, and test-splitting strategy.
These are authored, merged public PRs, not claims of sole ownership of the underlying projects. More examples and source links.
My physics research focuses on strongly correlated quantum systems and tensor-network methods; see KitaevLadder for an early public research-code example. I also work on numerical optimization and verifiable scientific/AI-agent evaluation workflows. Not all of that work is public.
Tools I work with: Python, JAX, NumPy/SciPy, pytest, GitHub Actions, quantum simulation, and scientific computing.
The dashboard below summarizes public GitHub records across PennyLaneAI, XanaduAI, and my own repositories. It distinguishes authored commits, authored-and-merged PRs, PRs reviewed, and releases published; the counts are not additive. See the scope and methodology.
LinkedIn ·
Email ·
Open to scientific software and engineering collaboration
Pronouns: They/Them, He/Him
Teaching and consulting
I also have experience tutoring college-level mathematics, physics, and computer science and advising on graduate applications.




