Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View SidRichardsQuantum's full-sized avatar
🥊
🥊

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 supported. This note will be visible to only 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

Aspiring Quantum Computing Engineer Focused on quantum algorithms (VQE, QPE, Shor), numerical simulation, and physics-driven modelling.

I have a First-Class MSci in Theoretical Physics & Mathematics and I build research-grade, well-structured 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.


🚀 Featured Projects

Dynamics of Topological Photonics 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".

Shor’s Algorithm – Classical Quantum Circuit Simulation 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.

Variational Quantum Eigensolver (VQE) & Quantum Phase Estimation (QPE) A modular PennyLane-based package for VQE and QPE applied to H₂, LiH, H₂O and H₃⁺. Features a full VQE engine with ansatz modules, optimisers, caching, reproducibility tests, molecular Hamiltonian generation, visualisation tools, and parallel QPE simulations (noisy and noiseless).

Celestial Dynamics – Iteration Methods Comparison 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 Code.

Portfolio Optimisation via VQE A quantum optimisation project mapping portfolio selection to a QUBO and solving it with VQE. Includes binary-encoded and fractional-ansatz approaches using PennyLane, with full derivations and results.

Quantum Error Correction (Work in Progress) 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.

Quantum Linear Solver (Work in Progress) 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.


🧰 Tools & Technologies

Python, PennyLane, NumPy, matplotlib, R, MATLAB, Tableau


🎓 Backgroun

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

Popular repositories Loading

  1. Variational_Quantum_Eigensolver Variational_Quantum_Eigensolver Public

    Using PennyLane to implement a variational quantum eigensolver (and quantum phase estimator), used to find eigenstates and eigenvalues for molecules.

    Python 1

  2. SidRichardsQuantum SidRichardsQuantum Public

    Theoretical Physics & Maths graduate with a passion for quantum engineering, quantum computing & numerical simulations and modelling.

  3. 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

  4. 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

  5. Celestial_Dynamics_Iteration_Methods Celestial_Dynamics_Iteration_Methods Public

    Comparing different numerical iteration techniques by tracing out trajectories of massive celestial bodies and projectiles in static fields.

    R

  6. VQE_Portfolio_Optimization VQE_Portfolio_Optimization Public

    Optimising asset portfolios using a variational quantum eigensolver in a hybrid quantum-classical algorithm.

    Jupyter Notebook