Quiet Reflection

An interactive art installation where an individual’s silhouette is captured and displayed through a series of LED lights.


Audio-reactive visuals with projector and stroboscope.

Present Tense

An interactive six-channel video installation executed in the virtual reality.

Virtual Window

Perspective rendering onto a screen from the perspective of the viewer to create a more immersive 3D experience.

Swarm Key

An interactive generative music system to compose piano music.


An educational resource to teach physical computing to primary school children.


Book the exact restaurant table you want using this intuitive graphical user interface.

DaVinci Cuffs

A bio-signal interface to manipulate sound and lighting


Augmented Reality android app prototype that helps architects show their projects to clients for better understanding during the pre-planning process.

From Zero

An action-adventure game which uses the player’s actions and choices to redefine the game’s narrative and create future consequences.

Dream Strike

A unique platformer with customisable abilities, interesting level design and lovely visuals.


A third-person action adventure game with a twist for the splitting limbs. You cannot die, but you can lose your limbs and pick them up.


First person puzzle platform game built around the idea of shooting and manipulating the world with cubes.


A horror game where you have to escape from a haunted hospital

Planet Wars

A game where the objective is to destroy the towers surrounding your opponent’s planet whilst defending your own.

Spell Caster

Typing-based game; waves of enemies and some bosses


The player must defeat waves of enemies by hitting them with a ball.

Webcam Poetry

A project that uses dense captioning and my own generative poetry engine to create expressive poetry based on live camera streams.


An empirical study based on current trading techniques used on financial markets.


A split screen first person shooter set in non linear space.

Mastermind AI

An artificially intelligent computer program that solves the board game ‘Mastermind’ in least number of moves.

Vinyl Extensions

Digital vinyl systems as an extended performance tool to accompany live musicians.

Moving in Spaces

A mirrored apparatus that allows viewers to evaluate their movements in relation to the space around them.


A composition performed with the Liquid Interface for Musical Expression (LIME) made from recycled materials and components.

Braille Embosser Demo

A low-cost Braille embosser which contains electronic and moving mechanical components.

Puyo Puyo Tsu

An artificial intelligence program for the video game Puyo Puyo Tsu.


A system that produces organic looking structures based on a simple input.

Swarmic Patterns

Evolutionary Computation that generates aesthetically beautiful patterns.


A prototype application which explores a new way of music discovery for vinyl records using Augmented Reality technologies.

Double Composure

A ‘low-poly’ style digital media transformation tool designed for artistic effects.


A 2D platformer game that challenges user’s dexterity (Consists of 5 Levels).


A platformer with a banana that can flip past obstacles and swing around with a harpoon to finish each level in short time.


A multiplayer browser voice controlled game.

The Conductor

An investigation into accessible, effective and affordable animatronics for theatre.


A light weight game development library that makes using C++ quicker and easier.


A highly interactive gaming experience strongly grounded by real-life feedback.