My Projects
Eleventy Load
Resolve dependencies and post-process files in your Eleventy project, similar to webpack loaders
Twelvety
An Eleventy starter project built to be fast including component architecture and pipelines for CSS and JavaScript
Dissertation
A computer vision system for a chess-playing robot. Tracks the state of a chessboard over time, using Python, scikit-learn and OpenCV
Festimap
Progressive web app designed to share photos at festivals around the world, created for a university module on modern web development
HackSheffield
Hackathon society which I have been involved in since starting university. See which hackathons I have attended and organised
Picnic Spots
Website created at HackBordeaux in 24 hours. View, add and review the best places to eat your tuna sweetcorn sandwiches
USBB
Website for the University of Sheffield Brass Band to showcase concerts, news and photos. Uses Jekyll for easy content management
TV Remote
Firmware for the unPhone, a souped-up ESP32 with an LCD touchscreen, to control televisions from a number of manufacturers
StegaPhoto
Cyber security research project on steganography. Created a web application which can hide any number of files inside an image
SnapScroll
My first JavaScript library to scroll smoothly between points on a website, built as a jQuery plugin
Hype
Product of my first hackathon. Hype, an Android app to “hype” a location or event, which can be viewed on an interactive map
Icon Packs
My first foray into programming and design. Icon packs for custom Android launchers, so you can make your phone homescreen look pretty