Game developer, full-stack engineer, and quantum computing enthusiast based in London.
I build games from the ground up (custom engines, physics, AI systems), ship full-stack web applications with modern tooling, and apply quantum algorithms to real-world optimisation problems. Passionate about interactive experiences, low-level systems, and the intersection of emerging technology with software engineering.
- Game engines & games - Raycasting engines, Unreal Engine 5 (Blueprints, AI Behaviour Trees, physics)
- Full-stack applications - FastAPI backends, React/Next.js frontends, AI-integrated pipelines, authentication systems, CRM tools
- Quantum computing - QAOA optimisation, QUBO problem encoding, procedural generation via IBM Qiskit
- Tools & scripts - Python CLI tools, data visualisation, automation
Languages
Game Development
Web & Backend
Quantum Computing
Cloud & Deployment
Tools
| Project | Description | Tech |
|---|---|---|
| 🗡️ Moon Knight · UE5 Action RPG | Solo-developed third-person action RPG - combat combo system, enemy AI Behaviour Trees, target lock, inventory, and dialogue | UE5, Blueprints, C++ |
| Project | Description | Tech |
|---|---|---|
| 💹 QuantumRisk | Full-stack quantum finance app - Quantum Amplitude Estimation vs classical Monte Carlo for options pricing and VaR | Python, Qiskit, FastAPI, React |
| 📈 Quantum Portfolio Optimizer | Hybrid quantum-classical portfolio optimizer using QAOA for stock selection and scipy for weight allocation with real-time yfinance data | Python, Qiskit, FastAPI, React |
| 🏰 Quantum Dungeon Generator | Procedural dungeon generator using QAOA - encodes game design constraints as QUBO problems solved via IBM Qiskit | Python, Qiskit, NumPy |
| Project | Description | Tech |
|---|---|---|
| 🤖 AI Coding Challenge Platform | Full-stack app with AI-generated challenges, user auth, and daily quotas | FastAPI, React, OpenAI, Clerk |
| 💰 Finance Tracker | CLI tool for logging, filtering, and visualising personal finances | Python, Matplotlib |
Currently open to game development and software engineering roles in London and remote.