Andrew Mason

Download.pdf

I'm a senior front-end developer who builds interactive web experiences, data visualisations, and game UI. I've built game UI at Rare (Xbox Game Studio) for Sea of Thieves and Everwild, created interactive stories and an open-source Figma plugin at The Telegraph, and led VR projects and live data dashboards at The Guardian.

Skills

Languages

  • TypeScript / JavaScript
  • CSS / Sass
  • HTML

Frameworks & Libraries

  • React, SolidJS, Preact
  • Three.js, 2D Graphics APIs
  • Node.js

Tooling & Testing

  • Vite, Webpack, esbuild
  • Jasmine, Vitest
  • Git, Perforce

Specialisms

  • Prototyping & R&D
  • Interactive multimedia
  • Data visualisation

Experience

UI Engineer (contract) | Rare (Xbox Game Studio)

Nov 2024 – May 2026

Built game UI for Sea of Thieves and Everwild in TypeScript, SolidJS, CSS, and Sass, running on Coherent Gameface inside Unreal Engine.

UI Engineer (contract) | Rare (Xbox Game Studio)

Aug 2022 – March 2024

Built Sea of Thieves UI features and prototyped UI for Everwild in TypeScript, Sass, and Coherent Gameface.

Senior Prototyper | The Telegraph

Jul 2018 – Apr 2022

Worked within the Product team, collaborating with designers and journalists to create prototypes, interactive web experiences, and visual stories.

UI Engineer | Simpplr

Feb 2018 – May 2018

Built UI for an intranet application in React, Redux, and Immutable.js, backed by a Salesforce API.

Creative Technologist | The Guardian

Nov 2011 – Oct 2017

Part of the Interactive team, I developed bespoke data visualisations and interactive experiences.

Front-End Developer | BBC

Apr 2010 – Nov 2011

Senior Developer | Digitas (AKQA)

Mar 2008 – Apr 2010

Education

BA (Hons) Creative Multimedia | Teesside University

2001 – 2005

Personal

I closely follow web standards and browser engine development, and I've been experimenting with LLMs and AI tooling. I'm interested in graphics and rendering technology across games and the web, particularly how techniques from one medium can benefit the other. Outside of work I tinker with personal projects and enjoy creative coding.