Projects

Rendering systems, product surfaces and browser experiences

A selection of professional and personal work spanning frontend engineering, rendering systems, browser graphics, interactive applications and experimental web technologies.

The games linked from this portfolio are hosted by third-party companies. I created or contributed to these projects, but I do not control their long-term hosting or availability.

More Projects of Note

Spell Pals preview
Facebook game

Developer / 2022

Spell Pals

An asynchronous Facebook Instant Game offering a Boggle-style word-search experience with Messenger integration, social challenge flows, ads, analytics and A/B-tested retention features.

Ask Away preview
Discord game

Lead Developer / 2022

Ask Away

An interpersonal trivia game for Discord, ported from Zoom and rebuilt in PixiJS, focused on synchronous real-time play between friends.

Archer Madness preview
Facebook 3D

Developer / 2022

Archer Madness

A 3D archery game for Facebook Instant Games, combining asynchronous competition between Facebook friends, Messenger integration, ads, analytics and A/B-tested retention features.

Slippy Cat preview
Facebook game

Developer / 2022

Slippy Cat

A 2D top-down infinite runner originally created during a game jam, then ported into a Facebook Instant Games release with asynchronous play, Messenger integration, analytics and A/B-tested retention features.

Bash Out preview
Discord game

Developer / 2022

Bash Out

A team-based multiplayer Discord game where players worked together to knock opponents out of the level, score points and target the MVP for bonus rewards.

AR Pollution Project preview
WebAR project

Lead Developer / 2020

AR Pollution Project

A web-based AR experiment that used the Ambee Air Quality API to visualise realtime pollution levels for the user's current location and locations around the world.

The Impossible Quiz preview
HTML5 port

Developer / 2020

The Impossible Quiz

A classic Flash game ported to HTML5 so it could remain playable on modern desktop and mobile browsers after Flash was retired.

Danger Mouse: Tech-cellent Adventure preview
PixiJS game

Lead Developer / 2019/20

Danger Mouse: Tech-cellent Adventure

A 2D side-scrolling puzzle game extension built on an existing legacy PixiJS codebase, adding the Wipeout and Tech-cellent Adventure expansions.