Sky Media

Advertising Technology Product Lead   2017-

In this role I am primarily responsible for overseeing the use of Doubleclick for Publishers (DFP), used to manage all of Sky Media's display and short-form video advertising real estate across websites, apps and set-top boxes. I oversee changes, new sites and partners, troubleshooting and assisting campaign managers, sales executives and assistants with trafficking campaigns.

I am also responsible for helping look after other systems, such as Freewheel, Videology and Sharethrough, among others. » »


Roku Software Engineer   2014-2017

Developing for the NOW TV Box, NOW TV Smart Box and Roku devices. Using a combination of Roku's own language, BrightScript and their XML-based Scene Graph, we built a beautiful video streaming client and cutting-edge content discovery portal.

We formed a very close relationship with Roku, a market leader in media streaming devices, helping them to expand and improve the Roku development experience.

Many custom tools and utilities were built in order to aid development, unit testing, automated testing and our continuous integration processes, primarily written in Python » »

Rolls-Royce Motor Cars

IT & Reporting Intern - Parts Quality   2013

Designing and building a new issue management database and web front-end for the Parts Quality department, an exceptionally critical application for a luxury car manufacturer. This involved every stage of the development lifecycle, from requirements gathering to testing.

The solution was built with with a C# back-end, and Oracle SQL database. »

Bournemouth University

BSc (Hons) Computing   2010-2014

Four-year bachelors degree including a twelve month industrial placement (See Rolls-Royce Motor Cars, above). The course is accredited by the British Computer Society and covers a wide range of computing practices, including network protocols and design (utilising the Cisco 3-Layer architecture), relational databases (utilising Oracle SQL), data mining, cloud architecture and programming, modelling with UML and project management.

The final-year project (dissertation) involved designing and building a system for vehicle manufacturing plants to wirelessly track the physical location of vehicles on the assembly line. This involved researching existing products and building a novel solution. The result utilised RFID to track vehicles between work stations. Users can monitor vehicle progress using the native Windows client, built with C#, or with the web app, built with The system used a MySQL database to store location data. See the YouTube video to the left for an overview of the solution. »