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.
An interactive six-channel video installation executed in the virtual reality.
Perspective rendering onto a screen from the perspective of the viewer to create a more immersive 3D experience.
A retro-futuristic FM and AM synth.
An interactive generative music system to compose piano music.
An educational resource to teach physical computing to primary school children.
Adversarial training methods for image-to-image translation & recovery.
Book the exact restaurant table you want using this intuitive graphical user interface.
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.
An action-adventure game which uses the player’s actions and choices to redefine the game’s narrative and create future consequences.
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
A drum synthesiser and sequencer that uses neural networks to manipulate various synthesis parameters simultaneously with just two knobs.
A game where the objective is to destroy the towers surrounding your opponent’s planet whilst defending your own.
Its a Virtual Reality destruction game!
Typing-based game; waves of enemies and some bosses
The player must defeat waves of enemies by hitting them with a ball.
An interactive industrial soundscape generated in real-time by a game of chess.
An immersive VR application that simulates the CBT training environment.
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.
An artificially intelligent computer program that solves the board game ‘Mastermind’ in least number of moves.
Digital vinyl systems as an extended performance tool to accompany live musicians.
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.
A low-cost Braille embosser which contains electronic and moving mechanical components.
An artificial intelligence program for the video game Puyo Puyo Tsu.
An interactive program showcasing the ability of Dispersive Flies Optimisation.
A system that produces organic looking structures based on a simple input.
A system that outputs a prediction of insulin dosage.
Breaks conventional route planning by using pollution and road hierarchising as variables to measuring the most efficient path.
A series of eight generative animations created using p5.js.
Evolutionary Computation that generates aesthetically beautiful patterns.
An interactive performance featuring combs which trigger audio clips.
An online software tool aimed at reducing Internet addictive behaviour, improving concentration and increasing productivity.
A prototype application which explores a new way of music discovery for vinyl records using Augmented Reality technologies.
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.
An investigation into accessible, effective and affordable animatronics for theatre.
Generative drums, tape loops.
A light weight game development library that makes using C++ quicker and easier.
A.M.I explores the theme of self representation, and how we often misrepresent each other through social media.
A highly interactive gaming experience strongly grounded by real-life feedback.