BESTSELLER
Architect & Full Stack Development, in the Digital Media & Marketing team. Migrating from an out of date DAM solution, to a full in-house built DAM solution.
View detailsHighlights from professional roles, personal projects, and education over the years.
Architect & Full Stack Development, in the Digital Media & Marketing team. Migrating from an out of date DAM solution, to a full in-house built DAM solution.
View details
Full stack development as part of the Stock Management Team that automates part of the ordering process of Coolblue by using methodologies such as Agile, DDD, TDD and other software craftsmanship best practices.
View details
Using a variety of languages and technologies to develop an automated workflow used for mass generation of keywords to assist in the account creation of online advertisement campaigns for Google AdWords and Bing Ads.
View details
Working on both the Front and Back End (Full Stack) of the pro-HSE application and Web Interface.
View details
I was tasked with building a front end that could be used in a demo to Jaguar/Land Rover for a potential new application that allowed owners of high end cars to replay their drives. This included showing routes on Google Maps, managing cars and interaction with a Unity3D based engine to render the route.
View details
Due to frustration with a couple of other similar sites (outdated, not adding new features) I set out on a new project which would replace the other sites as well as add those newer features.
View details
An automated system for RSVP/Online Orders. The application watched Nike's Twitter stream looking for shoe releases and then attempted to use OCR and image manipulation to extract the code required to place an online order. The application would also perform the order for the user.
View details
One of my favourite games is RuneScape and there were some alternative clients available but I thought I'd create my own for a bit of fun.
View details
A 'Sub4Sub' system created for a client. The idea is you would subscribe to a user on YouTube and they would do it back to you, essentially a way for users to get their subscriber count up.
View details
One of my favourite games is RuneScape and there were some alternative clients available but I thought I'd create my own for a bit of fun.
View details
PrizeBoxy was an idea of giving away 'free' things in return of them performing surveys. Using a 3rd party service to offer the surveys, points could be earned and spent on prizes.
View details
I studied this degree at Teesside University, where I was exposed to various levels of the Game Engine pipelines and coding practices.
View details
For my dissertation/final year project I decided to stray away from what was taught on the course and create a web project. This project was aimed at providing a leaderboard/tournament system for developers to use to add competitive gameplay without having to write their own eSport system.
View details
In Advanced Games Development we had to form a team which included designers, artists, animators and programmers with the focus of developing team based skills. This was a puzzle based game, feel free to read more and have a play!
View details
One module for University was to develop a game using a game engine, in this case it was XNA. I decided to try and create a game based on Super Stardust HD where the player deals with enemies on a 3D object in a space environment.
View details
This project was more about understanding various algorithms such as BΓ©zier, B-Splines, De Casteljau, Cox De Boor, Pyramid Algorithms and more.
View details
We were given the task of reading/writing an XML based file for loading into a game. This file described how to generate the level as tiles. I decided to create the solution in WinForms and use OpenTK library to allow me to render the editor with OpenGL; essentially rendering what the game would look like.
View details
Using OpenGL in C++ to send out Vertex and Element buffers and variables required within the shader files to produce and light a Sponza scene. I had to implement the lighting, texture and anti-aliasing.
View details
One of the core modules on my second year was to develop a networking based application in Java using UDP & TCP that would support multiple clients playing at once.
View details
One of my modules at University was to develop a game engine and a game in C++ from a single pointer to the screen buffer. This was an attempt at recreating one of my favourite games, Geometry Wars.
View details
Using our tutor's API to build a 'Snake Like' game which was to get us familiar with C++. I decided to go with a Geometry Wars theme.
View details
BTEC National Diploma Level 3 Triple Grade: Distinction, Distinction, Merit.
View details