SVG portrait of Ali

Portfolio

I am a front-end web engineer with a passion for solving complex problems with elegant solutions.

I have over 11 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...

Green Jagex logo

Employment

I have worked in the games industry for 14 years with 11 of those working in web development. I am currently employed at Jagex Games LtdIcon to represent this opens in a new tab 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 CampIcon to represent this opens in a new tab, Pennsylvania.


Skills

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.

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.

CSS

Passionate about pushing the boundaries of what CSS can achieve in a browser.

React

Extensive experience building apps and websites using React and associated frameworks.

Am Logo

php

Built a wide variety of personal projects to support volunteer organisations including trampoline clubs, family history researchers and small local professionals.

Java / Freemarker

Moderate experience developing a proprietary Java based framework to support several very mature online MMORPGs.

Video editing

Basic experience editing videos with Adobe Premier for display in presentations or usage in web technologies.

Dev Blogging

Active maintainer of Dev Blogs and internal monthly roundups for my department. Passion for increasing visibility of value deliverd


Work portfolio

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.

Jagex Design System

(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.

White Jagex logo part-way through being drawn

Jagex Launcher

https://www.jagex.com/launcherIcon to represent this opens in a new tab

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.

The opening UI from the Jagex Launcher displaying RuneScape

RuneScape News

https://secure.runescape.com/m=news/vorkath-battle-for-forinthry---this-week-in-runescapeIcon to represent this opens in a new tab

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.

A RuneScape news article

Jagex Corporate website

https://www.jagex.comIcon to represent this opens in a new tab

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.

The Jagex corporate website homepage

RuneFest

(URL not public)

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.

The golden dragon RuneFest logo

RuneFest Panel

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.