Battleships
I created a multiplayer version of the classic game Battleships for the "unPhone". The unPhone is a connected Arduino-like device, powered by the ESP32 micro-controller and Adafruit kits.
C++ Arduino Hardware
I created a multiplayer version of the classic game Battleships for the "unPhone". The unPhone is a connected Arduino-like device, powered by the ESP32 micro-controller and Adafruit kits.
C++ Arduino Hardware
An open-source stop motion animation program created using Electron. Home to an active community and over 30,000 downloads.
Electron JavaScript Node.js
Learn MoreCommand line tool for recording an MP3 stream to a file. It can be set up to integrate with apps such as Slack via IFTTT. Created for the University of Sheffield Music Players' Society Radio Show.
Node.js Internet of Things IFTTT
GitHubI created a WordPress powered website for a University society. The website design takes inspiration from the society's branding with a clean and minimalist appearance.
WordPress CSS MySQL
Visit WebsiteBuild your NW.js app and generate archives, packages, setup files and more! nwjs-packager focuses on making building NW.js "just work".
JavaScript Node.js CLI
GitHubMy dissertation title was "Identifying The Most Important Parts of The GB Rail Network". It involved working with network theory to analyse Network Rail open data.
Java API Development Network Theory