Full-stack web systems engineer working in the games industry

I’m using practical experience helping ship multi-platform MMOs to enable people to create and publish living games

Portfolio image of me working.

Since August 2018

Full Stack Engineer

Jagex Ltd

So far supporting RuneScape mobile, modernising our infrastructure in the cloud and improving team processes.

Read more

May 2016 - August 2017

Junior Web Systems Developer

Jagex Ltd

Read more

July 2015 - September 2015

Front End Developer


Read more
I freelanced for research organisations alongside my degree to gain independent, real-world software engineering experience

What motivates me? 🎯

I’ve been building publishing platforms for award-winning living games – from web applications, to e-commerce and account systems. Player-obsessed, I care about empowering communities, bringing them closer to developers to make better products.

A game engine from the ground-up

With some middleware and a lot of caffeine, I utilised my fledgeling knowledge of computer graphics, physics simulations and C++ to design and build a game engine and a game to run in it.

Read more
Sinball Stage

Which technologies? ⌨️

Read Testimonials

I primarily work in Agile teams using Java (Spring), JavaScript (Node, Vue), AWS, and an ever expanding vocabulary of key-words and concepts filling in the gaps.

As a certified SCRUM master I have taken projects from conception to delivery, with honest and friendly communication throughout.

I make mistakes

They’re the best way to learn. If you’re interested in knowing if I have experience doing something specific, feel free to take a look at my blog, or get in touch!