Projects

  • Overflow

    Snake with a twist, driven by stock market data. Built in a team of five over five days and presented in a lecture theatre. We were the only first-year team, the rest were higher years or even doing Masters.

    Three.js, stock market API

    1st placeBU Hackathon, Jan 2025
  • Creature Feature

    A creature-collecting game built from songs the user had in their Spotify. Made in a team of two over five days, up against teams from Level 4 to Level 7.

    Three.js, Spotify API

    2nd placeBU Hackathon, Mar 2026
  • Marble Sheep

    The website for the software company I co-founded. Pages are built from prebuilt components in the Umbraco back office, so non-developers can make new ones.

    React, .NET, Umbraco

    Nov 2026 – now
    Website not up yet
  • This site

    V1: the version you're looking at, a simple tabbed portfolio with all the content kept in typed data files.
    V2 (in progress): a dive to the bottom of a deep pond as you scroll, with the water rendered by custom shaders.

    React, TypeScript, Vite, WebGL, GLSL

    Nov 2026 – now