Projects

commercial / 2019-2021

Interactive Web Experiences

Client-facing browser work across games, campaigns, WebGL, AR and PWA experiments.

Frontend and rendering-heavy work where animation, input, device support and browser performance had to line up under client delivery timelines.

Engineering Context

This work sat between creative production and browser engineering. The projects were usually public-facing, visually led and time constrained, but the difficult part was making the interaction hold up across devices rather than just assembling screens.

I owned frontend and rendering-heavy implementation across browser games, promotional experiences and experiments involving Progressive Web Apps, mobile AR, WebGL shaders and PixiJS/Odie-based interaction.

The recurring problems were practical: keeping animation smooth on lower-end devices, adapting input between touch and pointer contexts, translating designer-led motion into maintainable code and making experimental rendering work reliable enough for client delivery.

Problem

  • Turning designer-led motion and interaction ideas into browser code that stayed reliable across device classes.
  • Balancing WebGL, animation, touch input, performance and delivery timelines on public-facing projects.

Approach

  • Built interactive UI, animation and rendering-heavy frontend features for browser games, campaigns and experimental web projects.
  • Worked with artists, designers and developers to translate creative direction into implementable frontend and rendering behaviour.

Interesting Bits

  • Promotional web experiences
  • Browser games
  • Progressive Web Apps
  • Mobile AR
  • WebGL shader-based rendering
  • Cross-platform compatibility

Outcome

  • Delivered public-facing web experiences for recognised brands and broadcasters.