Side Projects

Find my next favourite song

Project Type: Web app

Tools used: React, Next.js, TypeScript, Spotify API

A website that lets you interact with the Spotify recommendations API. Discover and sample new music in over 100 genres based on your current most listened tracks, their musical attributes, your own personal taste and mood. Add new tracks you like to your Spotify liked songs playlist.

Sample music

Revitalize Repair

Project Type: Static HTML website

Tools used: HTML5, Tailwind

This is a neat little brochure website I designed and built for a bike repair shop in East Sussex. Its modern, sleek, features light/dark mode switching and a sweet serverless contact form.

View bike repair website

Crappy Bird

Project Type: HTML5 game

Tools used: Phaser, TypeScript

A flappy bird clone I put together to experiment with procedural generation. This is very much a work in progress - although the base mechanics of the game are pretty much complete.

View project

My first game

Project Type: HTML5 game

Tools used: Phaser, TypeScript

Everyones first game sucks. This one does too. A pretty standard platformer. Collect the stars, don't get blown up, add your name to the scoreboard at the end.

View project