My name’s Joel, and my greatest passion is to bring the worlds of stunning art and great tech together to make great experiences. I’ve built a reputation as a solid and independent creative coder, but I also love the harmony of working with a great team towards a common goal.I’m all about working on things with good stories to tell and inspired art styles that push the boundaries of what interactive entertainment can do.
I live to make games and collaborate on challenging projects with other awesome creatives. I love tinkering, and I work hard to create entertaining interactive experiences.
I can develop, craft and deliver both cross-compatible and native apps that suit your needs. I’ve created sleek and powerful apps that work beautifully, for a better user experience.
I’m not just a coder, I’m also a team leader. I’ve managed large scale apps, handled big technical budgets, and liaised with clients both indie and international to get the project delivered on time.
28 Countries Visited
12 Apps Published
[coffee_count] Cups Of Coffee
Advanced Scuba Diver
November 2018 – Present
I’m currently at Mediatonic, working on Fall Guys: Utimate knockout, due out in 2020.
November 2017 – October 2018
Dream Reality Interactive
While working at DRi I was responsible for leading development of two of their biggest projects to date, these
include Hold the world, an interactive VR experience with Sir David Attenborough and Arca’s Path, a
meditative VR puzzle platformer published by Rebellion launching on around 10 platforms later this year.
During my time at DRi I gained experience in various platform certification processes including Playstation
TRCs, VRC (Playstation Virtual Reality Consultation) and Oculus Certification.
Developing techniques and optimisations to ensure that we can render at consistent frame rate on all VR
platforms, while also creating creating VR content with a high production value which can scale to both Mobile
Collaborating with the CTO and other departments to identify and design better workflows and tools for the
team to collaborate within engine, while also supporting multiple streams of development simultaneously.
July 2013 – Sep 2016
Lead Developer, 2015 – 2016
Game Developer, 2013 – 2015
Leading the Unity department to release 7 of the company’s biggest titles to date. Working with our Technical Director to plan all upcoming Unity projects, including technical feasibility, architecture and estimates. Working with our Creative Director to forge new game ideas and develop concepts. Managing our development team, spanning multiple projects on various platforms. Personally leading VR research and development. Implemented our own automated build system and moved the company from SVN to Git. Working with a variety of technologies including Unity, HTML5, Objective-C and Java. Ensuring the pipeline between dev and art runs smoothly.
July 2012 – June 2013
Junior Developer & Technical Support Engineer
Crunch Accounting (crunch.co.uk)
Working as part of a team to help maintain web applications and working independently on new features and projects. Working on a large scale project (2,000,000+ line of code). Helping to provide support for clients. Identifying and resolving bugs in the existing code base.
2008 – 2011
BSc (Hons) Computer Science (Games) – (2:1)
University of Brighton
Creating client server parallel systems in Java. Game Development in C++ with OpenGL.
Creating AI systems using Prolog.
An implementation of Butterfly subdivision in C++.
Developing physics based games using Unity.
2000 – 2007
Chingford Foundation School
- Product Design
- 10 A* – C. Subjects included Electronics, Maths, Science and Media
- I mentor at CoderDojo events teaching kids ages 7-17 how to code using video games and I recently gave a talk to a Year 3 class about games and working in STEM subjects.
- I am a regular at the Brighton Indie meet-ups and very much enjoyed participating in the recent Global Game Jam, where my game was featured on the Unity blog.
- I spend most of my spare time creating and working on my own games and currently have two concepts in production that I am collaborating on with various artists.
- I love writing and performing music. I play guitar and drums wherever I get the chance