Storybook
I am an avid supporter of design system delivered through Storybook.js for display, maintenace and testing. I have planned and delivered progresiively more ambitious implementations of these that have been of high value to the business.
I am a front-end web engineer with a passion for solving complex problems with elegant solutions.
I have over 12 years experience in web development building sites and apps for games studios and volunteer projects.
We are alive, for a moment, one second in the great abyss of time...
I have worked in the games industry for 15 years with 12 of those working in web development. I am currently employed at Jagex Games Ltd as a Senior Web Engineer. I currently work predominantly remote and am mostly interested in roles that offer hybrid or remote-first employment. References are available upon request.
Below is my Games Industry employment timeline at companies across the UK. Before working in games I have also worked in the USA as a Recreation Director at the Internation Gymnastics Camp, Pennsylvania.
Senior Web Engineer
Web Developer
Software Tester
QA Engineer
QA Tester
Technical Level Designer
QA Technician
QA Tester
Throughout my career and personal projects I have a wide exposure to many frameworks and languages both industry standard and proprietary. Whilst my passion is predominantly front-end I also have many years of experience supporting back-end implementations across multiple platforms and am able to quickly adapt to support the needs of my team.
I have also been passionate about blogging myself and other team's work to improve company cohesion and help identify value delivered to the business.
I am an avid supporter of design system delivered through Storybook.js for display, maintenace and testing. I have planned and delivered progresiively more ambitious implementations of these that have been of high value to the business.
Passionate about pushing the boundaries of what CSS can achieve in a browser.
Extensive experience building apps and websites using React and associated frameworks.
Built a wide variety of personal projects to support volunteer organisations including trampoline clubs, family history researchers and small local professionals.
Moderate experience developing a proprietary Java based framework to support several very mature online MMORPGs.
Basic experience editing videos with Adobe Premier for display in presentations or usage in web technologies.
Active maintainer of Dev Blogs and internal monthly roundups for my department. Passion for increasing visibility of value deliverd
Below you will find a collection of projects I have worked on throughout my career and in my personal time. Referees for projects are available upon request but technical details may be withheld by the owner / business.
(URL not public)
Responsible for constructing a large design system to style and maintain consistent branding across all Jagex Publishing Platform products including websites and apps. This library was written in React and displayed via Storybook.js.
The system covers all areas of visual implementation including colours, animation, typography, sizing, components and is all structured using atomic design principles.
The Jagex Launcher is an application that is used to run all Jagex products. I was responsible for maintaining the JDS (see above) integration that delivered the visual aesthetics and functionality for the front-end.
Rebuilt the RuneScape news article view hosted on proprietary technology to work better on modern browsers and be ready for the launch of RuneScape Mobile.
The corporate website for Jagex Games Ltd. This site content was powered by Contentful CMS and later migrated to a fixed code driven version. The site is driven via Express with EJS for page templating.
RuneScape and Old School RuneScape's player event runs most years and requires a large input from teams across the studio. For this event I have built multiple versions of this site on many different tech stacks.
I also built my first ever Progressive Web App for RuneFest 2017 that was used to assist players throughout their visit to the event.
At RuneFest 2018 myself and other members of the team hosted a talk on one of the stages at the event explaining the work that goes into managing Jagex's web services.