Master's degree in Mathematics
MMath with study abroad
University of Warwick, 2006-2010
120 days per year. Designing and developing mobile and cloud-based web games to teach times tables to primary and secondary school students.
Project involves the design and creation of both the games and the reward ecosystem that motivate continued engagement, alongside the design of digital teaching methods based on the company's pedagogical research.
Development process is iterative, based on continued feedback both from analytics and live visits to participating schools.
A 3-month project to redesign and redevelop an abandoned Unity web game project and connect it to the BBC's in-development networked leaderboards system.
Examples of use of each toolset given below
Creation of portfolio games from 2013 onwards.
Creation of B2C Times Tables app for Sparx Ltd in 2021.
Creation of automatic UI for cross-game interaction during stage shows
Bridging application to allow Twitch integration and network multiplayer with emulators
Resonsive UI for interactive Twitch streams
Creation of Unity games since 2013
Creation of XNA games since 2007
Creation of animation and event-management frameworks for portfolio Unity projects
Implementation of game-switching functionality in the open-source BizHawk emulator
Creation of web-based games for Sparx Ltd. since 2015.
Creation of internal game development framework for Sparx Ltd.
Creation of times tables learning algorithm for Sparx Ltd.
Development of student-facing front-end for Sparx Ltd., using React and React-Redux frameworks.
Creation of commercially released iOS games from 2010-2013
Creation of early Sparx Ltd Times Tables games from 2013-2016
Creation of internal game development framework to connect with Sparx Ltd networks and data systems
Extension of GenesisPlusGX open-source emulator to implement game-switching and data-corruption effects in Sega Mega Drive games.
Implementation of cloud-based save data for times tables games and learning algorithm progress at Sparx Ltd
Implementation of networked leaderboards (school-wide, class-wide and world-wide) in Sparx Ltd times tables games
Creation of portfolio game hardware including Codex Bash, The Book Ritual, Dash & Bash and custom controllers for The Incredible Playable Show and The Scrambled Eggman Show
Creation of wireless-networked controllers for unreleased alternative-controller game
Creation of wireless-networked LED matrix panels for live stage shows
Creation of Discord bots and Twitch chatbots for interactive livestreams.
Implementation of networked play for two-player times tables game for Sparx Ltd
Implementation of persistent progress data for times tables games on Sparx Ltd network
Implementation of graphics into Times Tables games for Sparx Ltd
Extending functionality by creating Unity-like entity-behaviour model
2017 - IndieCade - Jury Choice Award (The Incredible Playable Show)
2016 - GameCity Nottingham - Spirit of the Festival (The Incredible Playable Show)
2015 - IndieCade - Media Choice Award (Codex Bash)
2021 - A MAZE (Speed Painting interactive livestream)
2021 - FreePlay (The Book Ritual interactive livestream)
2020 - Now Play This (Pawns streamed performance)
2019 - A MAZE (The Book Ritual)
2018 - Overkill Festival (The Scrambled Eggman Show)
2018 - EGX Leftfield Collection (The Book Ritual)
2018 - IndieCade Europe (The Incredible Playable Show)
2017 - Tokyo Games Show Indie Selection (Codex Bash)
2016 - Now Play This (Codex Bash)
2015 to 2020 - Game Science Center Berlin (Tap Happy Sabotage)
2015 to 2018 - National Videogame Arcade (Dash & Bash)
2014 - EGX Leftfield Collection (Tap Happy Sabotage)
2014 - GameCity Nottingham (Dash & Bash)
2011 - EGX Leftfield Collection (Greedy Bankers vs The World)
A MAZE 2016, Berlin
Inspiring Inventive Play with Social Installations
20 - 23 Apr 2016
GDC Europe 2015, Cologne
Design Lessons from Multiplayer Installations
3 Aug 2015
JOIN Local Multiplayer Festival, Berlin
Party Games for Physical Spaces
1 Aug 2015
Indie Game Collective, London
Learning from Positive Feedback
6 March 2015
Develop Conference 2014, Brighton
Thinking Bigger: Developing for Large-Scale Touchscreens
8 July 2014
Indie Games Collective Conference, London
Working with Large Touchscreens
21 March 2014
ExPlay 2013, Bath
Human vs CPU: Unconventional Ways to Challenge Players
31 Oct 2013
GDC Europe 2013, Cologne
Getting Physical with Tablet Multiplayer
20 Aug 2013
Develop Conference 2013, Brighton
Getting Physical with Tablet Multiplayer
9 July 2013
GameHorizon 2013, Newcastle
Re-imagining Multiplayer on Tablet
9 May 2013
Develop Conference Brighton
Indie Dev Day Talk
Indie Exposure: Tackling the Challenges
12 July 2012