May 2017 - Apr 2025
This is the "backend" code for the live_map addon for FiveM that is ran on the FiveM game server. It creates a websocket server so that it can communicate to the web interface. This part of the project also sends player's locations to the interface so that it can display the players. The resource was originally written in C# however, I thought JS would be a more fitting language as it's simple and common. Meaning if someone wanted to modify the resource or, just see how it works, they should be able to this a lot easier than C#.
May 2017 - Apr 2025
The web interface for LiveMap. This is the main part of the LiveMap project that handles showing the information sent to it via websockets. It's written using ES6 syntax so, it uses Parcel and Gulp to bundle and transpile ES6 to a JS syntax most browsers support.
Mar 2017 - Apr 2017
Interactive Photobooth's goal was to give customers of retail shops a quick and easy way to "try on" clothes in stores without having to get redressed. It used a Kinect and the Unity engine as it's main components. During the initial research phase of the project we pivoted the goal of the project to a fun "mirror" which could be set up at social events, allowing the customers to take fun pictures whilst at the event that could be later shared.
Dec 2016 - Feb 2017
A year 3 solo project whilst at University. This project was made to utilise image pro- cessing techniques to automate the search for Wally in a Find Wally scene.
Mar 2016 - Dec 2016
This project was to design and implement a Search and Sort application. In particu-lar, I was asked to create a Console Application, which will help with the analysis of Weather Data. The data the program uses comes from the Met Office Historical Data website from two weather stations between December 1930 and January 2016. The first weather station used (WS1) is located in Lerwick and the second weather station (WS2) is located in Ross on Wye.