</>
Proficient in the most popular web dev languages, including JavaScript, PHP, Node and MySQL
MSci
I graduated from Lancaster University with a 1st in Computer Science with Design
Ps
All of my designs are created with Adobe Photoshop, with responsiveness and UX in mind
Project Portfolio
PortfolioMS

PortfolioMS is a custom built CMS which allows project pages to be created, edited, and reordered, and also features a Theme Installer! It is written in PHP and MySQL and it powers this very website!
View on GitHub
Halo REQlist

Halo REQlist is a Google Chrome extension which piggy-backs on a user's session cookies to scrape their in-game item collection progress without needing access to the user's email and password. Uses JavaScript and the Chrome API.
View on GitHub | View on Chrome Web Store
Gaming WordPress Theme

A responsive WordPress theme designed and developed in a '7 day sprint' - a challenge to myself to learn WordPress theme development in a week.
View it in action
Procedural Generation: Terrain

Procedural generation is all the rage these days in video games, so I decided to learn how to do it! I use JavaScript and the Canvas 2D API to generate and draw the terrain.
View the Demo
Game Design Portfolio

Created for a friend, this is a responsive design to showcase his best work. It includes an Admin Dashboard to edit the content on the site. Written in PHP and MySQL.
See the demo
football.live

football.live is the result of my university dissertation. It is a low-bandwidth solution for sport fans that cannot afford to attend a sports event or expensive TV packages, allowing them to still experience the event live. It uses HTML5 Canvas and Node.js to render a 2D visualisation of the sport event, whether that is football, rugby, motorsport, or more.
Skills
HTML
CSS
JavaScript
jQuery
Node.js
Canvas
WebSockets
PHP
MySQL
Git
Responsive
UI Animations
HTML5 Games
Angular JS
Python
Django
PostgreSQL
Service Workers
Progressive Web Apps
React