Andrew Mason
Senior Frontend Engineer
I’m a senior frontend engineer with over 15 years’ experience, focused on the craft of the web: HTML, CSS, DOM APIs, fluid UI interactions, and animation. I work closely with designers, prototyping in code and building the tools they use. I’ve shipped game UI for Sea of Thieves and Everwild at Rare, built Milton, an award-winning Figma plugin at The Telegraph, and delivered live data visualisations and led VR projects at The Guardian.
Skills and knowledge
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
Work
-
Rare - Everwild inventory UI and spatial navigation
-
The Telegraph - Milton Figma to HTML plugin
-
The Guardian - 6x9 WebGL website and 3D editor
-
BBC — Homepage Redesign
-
Rare — Sea of Thieves Custom Seas UI
-
The Telegraph — Newsroom and lobby video wall
-
The Guardian - Scottish independence referendum live dashboard
-
The Telegraph - Lottie Animation Embed Tool
-
The Telegraph - Scroll-triggered storytelling
-
The Guardian - 6x9 virtual reality experience
-
Rare - Sea of Thieves Enhanced Headphone Mode UI
-
The Telegraph - Podcast Player and Embed Dashboard
-
The Guardian - 3D Tour de France Visualisation
-
Rare - Sea of Thieves Guilds UI
-
Image Glitching Using JavaScript
-
The Guardian — Beat the Hustler interactive 360° VR game
-
Room 47 IoT and Surveillance Experiment
-
The Telegraph - Variable font subsetting and live typography tool
-
The Guardian — Underworld VR and interactive web experience
-
Offline Travel PWA Prototype
-
The Telegraph's Matt comic email tool
