• Lecturer in Games Programming

    Lecturer in Games Programming

    Teaching games and graphics programming. Avid photographer and keen game jammer.

  • Custom Controllers

    Custom Controllers

    Developing strange and unique controllers and game prototypes. A game jam is a good excuse to experiment.

  • Custom Controllers

    Custom Controllers

    Developing strange and unique controllers and game prototypes. A game jam is a good excuse to experiment.

About Me

Current Programme Leader of Computer Game Applications Development course and teaching on modules focused on Games and Graphics Programming. Doctoral work focused on interdisciplinary research development and evaluation of a computer games based simulation for the firearms police. Current research activity involves AR/VR technology, cancer simulation, cloud computing and bespoke interfaces using microcontrollers. 

Previous work includes funded research into the future of self-service technology and media consumption, and providing research opportunities to local industry. Working with local games companies to provide real-time analytics of user-interfaces. As a member of the Create Converge project, developed and delivered workshops and training materials on custom controller hardware, game feel and accessibility. 

 

Teacher

University lecturer in games programming. Host of a Future Learn course on the fundamentals of game programming. Delivered workshops of Raspberry Pi Programming, Arduino development and custom controller design and development.

Photographer

From photos of my cats to wedding photography, I'm never far from my camera. Cold nights capturing the Aurora to long photography walks in the woods. Always trying to learn new stuff. Currently building a setup for controllable droplet photography.

Researcher

Most of my research time is spent developing custom controllers, strange prototypes and investigating game feel and accessiblilty.

I supervise and support projects researching data visualtions, such as cancer cell simulation, cell clustering and AV+VR technology driven product design.


#
View Project
Pressure Controller
The Pressure controller uses Force Sensitive Resistors to turn pressure input into game input.
#
View Project
Orientation Controller
An early prototype that uses an orientation sensor to provide rotation and gravity data as game inputs.
#
View Project
Virtua Walker '87
Virtua' Walker '87 is a short walking simulator VR experience. A bluetoothed enabled platform tracks the players walking into virtual movement.