Full-stack web systems engineer and recent graduate working in the games industry.

I grew up making online Flash games. Today, I’m still funnelling my creativity through technology to reach as many people as possible – throwing myself into new challenges, perpetually learning, delivering, and sharing my experiences.

Portfolio image of me working.


Since August 2018

Systems Engineer

Jagex Ltd

So far supporting RuneScape mobile, building social account integrations and live publishing tools, and helping modernise team processes.

Also having a lot of fun!

Read more
Me dressed as a high-fantasy elf for Halloween

May 2016 - August 2017

Junior Web Systems Developer

Jagex Ltd

Read more

July 2015 - September 2015

Front End Developer


Read more
I did a sandwich-year during my degree, and freelanced for research organisations and charities alongside my studies to gain practical, independent project management experience.

Freelance Contract

Dynamic Skills Framework

Newcastle University

Read more

Freelance Contract

Survey Software

Institute of Genetic Medicine

Read more


Outreach Support Officer

Newcastle University

Read more
Me helping a little girl program a Crumble bot.

I’m most interested building living, networked experiences, like those found in publishing and game-service-platforms. Wherever I am, I’m motivated by a desire to help others create.

I currently work with Java Spring, Node and TypeScript, with an ever expanding vocabulary of key-words and concepts filling in the gaps: from load-balanced, discoverable, continuously-integrated, oauth-secured microservice architecture, to responsive, localised, content-managed progressive-web-apps (phew!). I trust in clear, frequent communication, an agile process, and the pub after work.

Looking to network

Some Released Projects

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

Josh is a super cool dude, and I know this because I have worked with him and he was cool during the time I did that.

Fay Knaym, Engineering Manager @ Jagex Ltd

I make mistakes

So I’m blogging about them as I go. If you’re interested in knowing if I have experience doing a certain thing, or you’d like to see the more bonkers projects that didn’t make the cut here, please do have a search about.

Go on then