001

Warped Ways

A-level Computer Science coursework

PythonpygameMySQLAWS RDS

A maze game built from scratch for my A-level coursework: I analysed the problem, designed the solution, then implemented and tested it. Every run is different because the mazes are generated procedurally.

  • Recursive maze-generation algorithm producing a new random maze each game
  • Enemy AI, an AABB collision system and a weapon system
  • Full GUI with login and registration, backed by a remote MySQL database on AWS
View on GitHub →
002

Personal dashboard

Live, single-screen view of my day · 2026

JavaScriptCloudflare WorkersREST APIsOAuth

A live dashboard that brings Google Calendar, Gmail, Spotify, Strava and the weather together in one place.

  • A Cloudflare Worker acts as a proxy between the page and each service’s API
Personal project
003

Past-paper revision tool

Standalone study app · 2026

ToolA-level

A standalone app I built for working through past exam papers and mark schemes while revising for my A-levels.

Personal project
004

lucasholm.es

This website

HTMLCSSJavaScriptVercel

Hand-written HTML, CSS and JavaScript with no framework, deployed on Vercel. There’s a playable Snake game hiding on the 404 page.

Find the 404 →