Projects

Over the years I have completed many different tech projects, from small video games, to cutting-edge deep learning models. I have used multiple programming languages to complete them, including Python, Java, C, SQL, and Pascal. You can find a collection of these projects here - click on one for more details.

Spotify History visualisations

Spotify History

Do you want to understand your Spotify listening history better? Well, you could wait for Spotify Wrapped at the end of the year... or you could use this repository.

Twitter Sentiment Extraction Challenge

Twitter Sentiment Extraction Challenge

Finished 558th out of over 2000 competitors, using machine learning to extract sentiment-relevant substrings.

IBM Data Science Professional Certificate

IBM Data Science Professional Certificate

Completed a qualification designed to teach data science and machine learning skills, culminating in a project comparing Luxembourg towns.

Warwick SU Website

Warwick Students' Union Website

Contributed to the redevelopment of the new Warwick SU website, after the previous website was identified as having an inadequate design, functionality, and accessibility.

Generation of Rap

Analysis and Generation of Rap Lyrics

An interface for analysing rap lyrics and software to computationally generate new lyrics, built as part of my third year dissertation.

The Word Blitz mobile application

Word Blitz

Are you a dictionary dummy or a word wizard? Do you think crosswords are easy? Well, maybe you need a new challenge! Word Blitz is a game where you must try to make as many words as you can before your time runs out.