Music In Motion
Music In Motion explores how data-driven visualisations can capture and express the emotional qualities of music through colour, rhythm, and animation. The project combines creative coding with technical analysis, using P5.js, JavaScript, and Python to generate visuals inspired by Windows Media Player. Musical and lyrical insights are sourced via the Spotify API (for audio features and track data) and the Genius API (for lyrics and thematic analysis), enabling a deeper connection between sound, meaning, and visual expression.
View the project here
Github link
Knots & Crosses

Knots & Crosses is a crochet hobby app that lets users browse, upload, and track their projects. Designed with a clean, intuitive interface, it’s easy for older users to navigate while still engaging for younger audiences. Developed in Android Studio as part of a university project.
View the project here
Bunny Buddy
Bunny-Buddy is a Virtual pet created using C++ for Arduino. Inspired by Tamagotchi and early 2000s aesthetics,this project is a combination of physical computing and coding.
View the project here
Melody
Melody is a series of collectable cards that combines AR (augmented reality) with trading cards to offer an engaging and interactive experience. Melody was developed using Blender and Adobe Aero with card designs inspired by the Moshi Monster trading card game and Animal Crossing Amiibo cards.
View the documentation here
Personal and Freelance Projects ✩⋆
Dreamy Dress-Up
Dreamy Dress Up is a personal project created using javascript and procreate. Inspired by the early internet flashgames found on sites like girlsgogames, it is hosted on Neocities and is mobile compatible. All assets besides the accessories were drawn by me. I was commissioned by an artist to create their own version of Dreamy dress up (seen below)(completion date TBD)
View the project here
Github link
Photobooth

A personal project coded using javascript, html and CSS.Inspired by the influx of Korean photobooths in London. All assets created by me using Adobe Express.
View the project here
Github link
Electron.js Themed To-do widget

A cute Rilakkuma themed To-do list desktop widget created using Electron.js and exported as a desktop application excutable on its own!
Github link