Game developer and engineer with an MA in Game Development (Distinction) from Kingston University, where my dissertation explored how quantum computing could reshape RPG mechanics. I work across three tracks:
- 🎮 Game development - Unreal Engine 5 systems in C++ and Blueprints: combat, enemy AI, data-driven equipment, diegetic UI
- 💻 Software engineering - full-stack web apps with FastAPI, React and Next.js, including authentication, databases and deployment
- ⚛️ Quantum computing - QAOA optimisation, QUBO encoding and amplitude estimation with IBM Qiskit, plus a C++17 quantum mechanics library
| Project | Description | Tech |
|---|---|---|
| Quantum Toolkit (Private · In Development) | C++17 library of quantum game mechanics wrapping Quantum++ and Eigen. Density-matrix registers, gates, measurement and per-qubit noise, with mechanics statistically verified over 1,000-trial tests | C++17, Quantum++, Eigen |
| Medieval Jousting (In Development) | Side-on jousting game built in C++ with Enhanced Input | UE5, C++ |
| Project | Description | Tech |
|---|---|---|
| Game Dev Portfolio | Interactive portfolio site with an RPG-style About screen, Moon Knight bestiary and project system diagrams. Live | Next.js, React, TypeScript |
| SecureAI Coding Challenge Platform | AI-generated coding challenges with Clerk authentication, per-user history and daily quotas | FastAPI, React, OpenAI, SQLite |
| Finance Tracker | CLI tool for logging, filtering and visualising personal finances | Python, pandas, Matplotlib |
flowchart LR
MA["MA Dissertation<br/>Quantum Computing in Games"]
MK["Moon Knight<br/>UE5 Action RPG"]
QT["Quantum Toolkit<br/>C++17 Library"]
QD["Quantum Dungeon<br/>Generator"]
QA["Quantum Algorithms<br/>QAOA · QAE"]
QP["Portfolio Optimizer"]
QR["QuantumRisk"]
FS["Full-Stack Engineering<br/>FastAPI · React"]
MA --> MK
MA --> QD
MK --> QT
QD --> QA
QA --> QP
QA --> QR
FS --> QP
FS --> QR
Open to game development, software engineering and quantum computing roles.



