Andrew Mason

Download.pdf

I’ve spent over 15 years focused on the craft of building fast, accessible UI using web standards. I work closely with designers on interaction and animation, prototyping in code and building tools to improve workflows. At Rare, I built game UI for Sea of Thieves and Everwild. At The Telegraph, I created Milton, an award-winning Figma plugin. At The Guardian, I delivered live data visualisations and led VR projects.

Skills

Languages

  • TypeScript / JavaScript
  • CSS / Sass
  • HTML / SVG

Frameworks & Runtime

  • React, SolidJS, Preact
  • Web APIs, DOM, Canvas
  • Node.js

Tooling & Testing

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

Specialisms

  • UI Interaction, Accessibility
  • Design Systems
  • Prototyping & Tooling

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 – Mar 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 build web applications, authoring tools, and interactive 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, developing 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, browser engine development, and modern CSS and DOM APIs, and enjoy 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 web projects, electronics, and creative coding.