Sam J. Griffiths

Sam J. Griffiths

Computer scientist & software engineer | PhD quantum computing and error correction

Oxford Quantum Circuits (OQC)

University College London (UCL)

Biography

I’m a PhD computer scientist and quantum technologist, currently working as a software engineer at Oxford Quantum Circuits (OQC). My work varies from high-performance embedded software for quantum control systems, through full-stack software and system design, to theoretical and simulational research in quantum error correction and mitigation.

My doctorate at UCL, co-funded by Riverlane, studied topological and LDPC codes for quantum error correction – more specifically, high-performance simulation and analytics of novel decoder algorithms and architectures for near- to medium-term deployment.

Translation from gobbledegook: quantum computers are very powerful, but by their same virtue very volatile and error-prone. Quantum error correction (QEC) is hard because directly observing quantum information tends to destroy it. A general approach is to organise qubits (quantum bits) in specific ways which can be exploited by classical algorithms (graph matching, clustering etc.) to correct errors with as high probability as possible – my work is in comparing and improving the many different ways of going about this.

Contact

Feel free to email me at my work address sgriffiths@oqc.tech or my personal address sam@samjgriffiths.co.uk.

Interests
  • Quantum computing and error correction
  • Theoretical computer science
  • Software engineering
  • Game design and development
  • Writing, acting and ballroom dance
Education
  • PhD in quantum error correction, 2025

    University College London (UCL)

  • MRes Delivering Quantum Technologies, 2020

    University College London (UCL)

  • MSc Advanced Computing Science, 2019

    University of East Anglia (UEA)

  • BSc (Hons) Computing Science, 2018

    University of East Anglia (UEA)

Publications

(2025). Error correction for quantum computing at scale. Doctoral thesis, UCL (University College London).

PDF Cite URI

(2025). Online Gaussian elimination for quantum LDPC decoding. arXiv:2504.05080.

PDF Cite DOI

(2024). Union–find quantum decoding without union–find. Physical Review Research 6, 013154 (arXiv:2306.09767).

PDF Cite DOI

Experience

 
 
 
 
 
Oxford Quantum Circuits (OQC)
Embedded Software Engineer
May 2024 – Present
Full-stack superconducting quantum computer engineering, including creating device drivers and microservices for control systems, configuring new CI and documentation pipelines, developing research software, and scientific research in error correction and mitigation.
 
 
 
 
 
Phasecraft
Quantum Software Intern
November 2022 – February 2023
Research placement in quantum algorithms, focusing on partitioning techniques for optimisation problems (particularly k-SAT) and simulating them programmatically.
 
 
 
 
 
University College London (UCL)
Postgraduate Teaching Assistant (PGTA)
February 2022 – February 2022
Seminar leading for Quantum Computing module of MRes Delivering Quantum Technologies.
 
 
 
 
 
University College London (UCL)
Senior Postgraduate Teaching Assistant (PGTA)
January 2021 – July 2022
Teaching content creation, seminar leading, coursework writing and marking for BASC0038 Algorithms, Logic and Structure.
 
 
 
 
 
University College London (UCL)
Postgraduate Teaching Assistant (PGTA)
July 2019 – December 2019
Lab supervision for PHAS0056 Scientific Computing Using Object Oriented Languages.
 
 
 
 
 
Tech Camp
Course Tutor
July 2017 – August 2017
Teaching children aged 8–18 programming, physics game design, robotics and electronics at Bablake School and St Helen & St Katherine.

Miscellaneous Projects

secret-santaclaus
Secret Santa organiser with Markov-chain Monte Carlo random sampling of arbitrary constraints, and utilities to email participants via SMTP (available on PyPI).
secret-santaclaus