Quantum Computing Research Engineer Focused on quantum algorithms (VQE, QPE, Shor), numerical simulation, and physics-driven modelling, with an emphasis on building practical PyPI packages.
I have a First Class MSci in Theoretical Physics & Mathematics from Lancaster University and I build research-grade open-source projects across quantum computing, photonics, numerical methods, and applied optimisation. My work spans quantum chemistry, quantum error mitigation, classical simulations of quantum algorithms, and high-performance scientific modelling.
A modular, reproducible PennyLane-based quantum chemistry simulation suite for small-molecule benchmarks (H₂, LiH, H₂O, H₃⁺), shipped as a versioned Python package with CLI tooling and consistent caching.
- VQE (ground state) + ADAPT-VQE
- Excited states: LR-VQE (tangent-space / TDA), QSE, SSVQE, VQD
- QPE (noisy + noiseless) and VarQITE/QITE (McLachlan updates)
- Unified
common/layer: Hamiltonians, molecule registry, geometry scans, plotting, persistence - PyPI: vqe-pennylane
Quantum optimisation toolkit for portfolio problems, engineered as a clean Python library (notebooks are thin clients).
- Binary selection: cardinality-constrained QUBO/Ising formulation solved with VQE
- Fractional allocation: simplex-constrained ansatz for long-only weights (constraint by construction)
- CLI + API workflows, λ-sweeps, efficient frontier utilities
- PyPI: vqe-portfolio
A full simulation suite exploring nonlinear gain/loss, edge modes, and stability regimes in non-Hermitian topological lattices (NRSSH & Diamond models). Includes phase diagrams, time-evolution solvers, Hamiltonian construction, and analysis relevant to photonics, nonlinear optics, and topological quantum systems. This is revamped code from my uni dissertation: "Dynamics of Topological Photonics with Nonlinear Saturable Gain and Loss".
A pure-Python, matrix-based classical simulation of Shor’s quantum factoring algorithm. Implements superposition, modular exponentiation, IQFT, probability visualisation, runtime scaling, and educational tooling without relying on quantum frameworks.
A numerical physics project comparing Euler, Midpoint, Heun, and RK4 schemes through gravitational simulations. Includes projectile motion, two-body and three-body orbits, chaos behaviour, and energy-conservation analysis implemented primarily in R.
Explores the fundamentals of quantum error correction and early implementations of small error-correcting codes. A growing project aligned with my long-term interest in fault-tolerant quantum computing.
A developing repository implementing quantum linear-system solvers using concepts from block-encoding, QSVT, and HHL-style formulations. Designed to complement my VQE/QPE work with more advanced quantum algorithmic techniques.
Python, PennyLane, NumPy, matplotlib, R, MATLAB, Tableau
MSci Theoretical Physics & Mathematics (First Class) – Lancaster University Former Data Analyst with experience automating workflows, building analytical pipelines, and using data-driven insights for decision support.
LinkedIn: https://www.linkedin.com/in/sid-richards-21374b30b/