Download CV

doc docx pdf

I studied the BSc (Hons) Software Development at Teesside University achieving first degree honours, with a placement year at DuPont Teijin Films, graduating in 2012. I was awarded two Expotees 2012 Awards, the ‘Computer Science & Networking award’ by Sage and the CBeebies ‘Life’s a Pitch’ award. I have attended courses to improve my game development and QA skills. In March 2016, I was delighted to be accepted into the BAFTA crew programme. In March 2017, I received an honourable mention in Develop magazines 30 under 30.


Game Engine Developer, Jagex, August 2016 – Present

  • As a member of the Game Engine platform team, I am responsible for the development of new and existing game systems as well as the core engine architecture of RuneScape and Old School RuneScape.
  • I represent the company at public events such as careers fairs, games jams & festivals as well as delivered presentations at universities.
  • Web Systems Developer, Jagex, April 2013 – July 2016

    • Responsible for the development of high performance server-side web systems, implementing various business and game related features to staff and players. My duties include the design & development of software utilizing Java / C# / Git / JIRA, postgreSQL database maintenance and scripting, requirement gathering and project planning.
    • Notable projects that I have contributed to include the development of the public ‘Seasonal HiScores’ system, developing new functionality for the existing Hiscore system & the web platform / public forum for the Chronicle: RuneScape Legends game.

    Junior Software Developer, Synoptics Ltd, August 2012 – April 2013

    • I was responsible for the development of the C# ProtoCOL 3 (WinForms) & C# GeneSys software (WPF). Tasks varied from designing / implementing new features, software testing and refactoring features whilst utilizing Subversion, TeamCity and TargetProcess.

    Part-Time Software Developer, Business Search Local, September 2011 – August 2012

    • I developed a performance critical C# application with a master/slave architecture which connected to Nominet DAC / EPP servers and other networked nodes via TCP. It queried domain name availability and purchased the domain name when it became available.

    Software Developer, DuPont Teijin Films, August 2010 – August 2011

    • I was primarily responsible for the design, implementation and testing of their C# video surveillance software Vidiscan, which monitored the production line for faults and recorded video when a fault incident was triggered.