Portfolio
Work
Case studies and creative experiments across AI, VR/AR, games, and research.
PhD Research Tool
ClaudeCreative — Research Plugin
Claude Code Plugin, JavaScript
WebAR / Conversational AI
AR Business Card
AR.js, A-Frame, ElevenLabs, Firebase
Full-Stack / Vibe-Coded
Artspace — Arts Consortium Platform
React, Node.js, PostgreSQL
AI for Education
Educational AI Chatbot
Google AI Studio, JavaScript
Operations Research / RL
Fantasy Premier League Engine
Python, Rust, Ray RLlib, PyTorch, MILP
AI / Cultural Tech
Holding Time — Ablaze in Bradford
AI, JavaScript
AI / Machine Learning
Try Not To Laugh — The Laughter Saga
Python, PyTorch, Vue.js, WebSockets, ONNX, Flask
GPT-Powered Chatbot
HistorAI — Chat with Historical Figures
OpenAI GPT, Image Generation API, JavaScript
Exhibition / Creative Tech
SHIFT HAPPENS — Live AI Art
AI Image Generation, Real-Time Processing, JavaScript
WebVR / 3D Scanning
Alternative Stages — Virtual Gig Platform
Polycam LIDAR, Mozilla Hubs, AWS, WebVR
AI / Campaign
Crisis: Impossible to Ignore — AI Face Blender
Stable Diffusion, Unreal Engine 5, MetaHuman, Python
VR / Research Tool
FuseBox Office Space — VR Template
Mozilla Hubs, Spoke Editor, WebVR
VR / Cultural Tech
From Home — Brighton Digital Festival VR
WebVR, 360 Video, 3D Scanning
AI Generated Music Video
Brown Eyed Girl — VKTRS Stable Diffusion
Volumetric Video Streaming
Holoportal
My First VR Project
It's A Small World VR
Drone Video
West Pier Paddle Boarding
Drone Video
Brighton Phoenix Annual 10K Race
Drone Video