Skip to content
View SidRichardsQuantum's full-sized avatar
:bowtie:
Open to work
:bowtie:
Open to work

Highlights

  • Pro

Block or report SidRichardsQuantum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SidRichardsQuantum/README.md

👋 Hi, I'm Sid Richards

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.

I'm currently in Sydney, Australia with a working holiday VISA (subclass 417), looking for work!


🚀 Featured Projects

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

Reusable quantum machine learning library built on PennyLane, engineered with the same modular architecture as my VQE toolkit.

  • Variational Quantum Classifier (VQC) with configurable ansatz layers and optimizers
  • Quantum kernel workflows integrated with sklearn SVC
  • Variational regression with standardized training and evaluation pipelines
  • Deterministic experiment configs, structured result persistence, and consistent plotting utilities
  • CLI + API workflows; notebooks serve as thin usage examples
  • PyPI: qml-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 and QAOA
  • Fractional allocation: simplex-constrained ansatz for long-only weights (constraint by construction)
  • QUBO → Ising Hamiltonian pipeline from covariance matrices and expected returns
  • CLI + API workflows, λ-sweeps, efficient frontier utilities
  • PyPI: vqe-portfolio

Lightweight PennyLane-based toolkit for spectral transformations via bounded polynomials, designed to make Quantum Singular Value Transformation (QSVT) more experimentally accessible through reusable Python components.

  • Polynomial functional calculus perspective on QSVT and QSP
  • Bounded polynomial design utilities (Chebyshev approximations, sign, inverse-like, filters)
  • Thin wrappers around PennyLane QSVT primitives for scalar and diagonal transforms
  • Classical spectral reference implementations for verification and intuition
  • Modular utilities for reusable polynomial workflows
  • CLI + API workflows; notebooks emphasise spectral interpretation and reproducibility
  • PyPI: qsvt-pennylane

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.


🎓 Background

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.


📫 Contact

LinkedIn: https://www.linkedin.com/in/sid-richards-21374b30b/


Support

If my projects help your research or work, consider sponsoring development. GitHub Sponsors helps maintain documentation, examples, and new features.

Sponsor: https://github.com/sponsors/SidRichardsQuantum

Popular repositories Loading

  1. Variational_Quantum_Eigensolver Variational_Quantum_Eigensolver Public

    Python toolkit for Variational Quantum Eigensolver (VQE), QPE, and QITE workflows for quantum chemistry simulations using PennyLane, supporting reproducible hybrid quantum–classical experiments, us…

    Python 1

  2. Quantum_Machine_Learning Quantum_Machine_Learning Public

    Modular Python framework for quantum machine learning using PennyLane, including variational classifiers, quantum kernels, and reproducible workflows for hybrid quantum–classical experiments.

    Jupyter Notebook 1

  3. Quantum_Singular_Value_Transformation Quantum_Singular_Value_Transformation Public

    Python toolkit for Quantum Singular Value Transformation (QSVT), including polynomial constructions, matrix function workflows, and reproducible tools for research in quantum algorithms and numeric…

    Jupyter Notebook 1

  4. SidRichardsQuantum SidRichardsQuantum Public

    Quantum Computing Research Engineer / Theoretical Physics & Maths graduate with a passion for quantum engineering, quantum computing & numerical simulations and modelling.

  5. Dynamics_of_Topological_Photonics Dynamics_of_Topological_Photonics Public

    Dynamic evolution of a topological photonic laser system, for the non-reciprocal SSH and Diamond lattice models. Nonlinear saturable gain and loss are integrated into the models such that phase dia…

    Python

  6. Shors_Algorithm_Simulation Shors_Algorithm_Simulation Public

    A pure Python implementation of Shor's quantum factorisation algorithm using classical matrix operations to simulate quantum circuits. This educational project demonstrates the core concepts of Sho…

    Python