Using the Internet of Things to Create Rich Media Productions and Immersive Environments


I am a Researcher and Software Engineer at Open Lab, Newcastle University, funded by the British Broadcasting Corporation, with experience in software development covering both consumer and corporate technologies and applications. My research interests include media, wearables, sensor data and interaction techniques, particularly in the context of the emergence of IoT. I am a highly motivated individual with a very strong work ethic.




This project formed my UG dissertation during the final year of my degree. We present a system for adding expressiveness to existing touch-based devices using a wrist-mounted IMU by utilising information about the hand movement before during and after the touch.

This work was published at CHI 16' in San Jose as a full paper, along with an Interactivity Demo and Video Showcase.


OpenMovement AxLE

I am working on the next generation OpenMovement AxLE logging accelerometer. Following on from the previous OpenMovement AX3 logger we are building a new Bluetooth LE version. I am building the Open Source sync client, built in Xamarin Forms with iOS and Android support. This client will support general configuration, data syncing and firmware updating. We hope to use this device on a range of projects within our lab and beyond collecting data which is non-proprietary and open to all.

BBC Object-Based Broadcasting

I am working with the BBC on facilitating the production of Object-based Broadcasting media. We are using sensors (accelerometers, rfid, position through bluetooth and IoT appliances) to label actions within a production enabling us to produce detailed meta-data describing a scene.

We hope to use this information to realize the exciting possibilities for Object-based Broadcasting outlined by the BBC in a blog post and white-paper.


EDGE-SENSE is technology developed by Hawk-Eye in collaboration with Open Lab, Newcastle University. Using a wireless accelerometer attached to a cricket bat, EDGE-SENSE detects if a batsman has 'edged' the ball and been caught out. This work has been showcased in articles for the Times newspaper and Sky Sports News.

We are currently developing this technology for application at club cricket level and for broadcast.