Projects

Professional Projects

Fortnite org logo

Fortnite

Working in core tech, supporting a number of unannounced projects in Fortnite.

  • Platform stability (focused on PS4, Switch, Switch 2, Android and iOS).
  • Profiling and performance analysis, coordinating with Tech Art, Art and Gameplay teams to highlight bottlenecks and optimise game performance.
  • Setting up processes to monitor and highlight performance regressions across all platforms.
  • Exploring how LLMs (Claude Code) can be used to streamline performance analysis across multiple platforms.
Fortnite feature image
  • ue5
    Unreal Engine 5
  • cpp
    C++
  • ps4
    Sony Playstation 4
  • switch
    Nintendo Switch
  • android
    Android
  • ios
    iOS
  • claude
    Claude Code
  • perforce
    Perforce
Fall Guys Crown Jam org logo

Fall Guys Crown Jam

Worked on Fall Guys Crown Jam, focusing on the core tech & infrastructure side of UEFN.

  • Prototyped gameplay mechanics in close collaboration with design during the early prototyping phase.
  • Explored early-stage UEFN tech options, evaluating trade-offs to balance project deadlines with broader organisational goals.
  • Focused on UEFN core tech and game performance, coordinating with internal teams to bring new tech into Crown Jam and ensure game stability.
Fall Guys Crown Jam feature image
  • ue5
    Unreal Engine 5
  • uefn
    Unreal Engine for Fortnite
  • cpp
    C++
  • verse
    Verse
  • perforce
    Perforce
Fall Guys org logo

Fall Guys

Held multiple key roles at Fall Guys, leading critical engineering and platform initiatives.

  • Headed and scaled the Engine team for the mobile release, delivering critical mobile initiatives.
  • Creative Mode: Led and coordinated cross-team optimisation efforts, improving memory usage, FPS, and load times.
  • Free-for-All: Collaborated with partners to add PS5, Xbox, and Switch support.
  • Managed senior engineers and led workshops on performance, tooling, and platform development.
Fall Guys feature image
  • unity3d
    Unity3D
  • csharp
    C#
  • ps4
    Sony Playstation 4
  • switch
    Nintendo Switch
  • android
    Android
  • ios
    iOS
  • git
    Git
Temple Run: Treasure Hunters org logo

Temple Run: Treasure Hunters

A match-3 mobile game based on the Temple Run IP, published by Scopely.

  • Led the client engineering team preparing for public release, ensuring live-ops readiness.
  • Developer efficiency: Improved workflows with Jenkins automation and custom-built tools.
  • Optimised the metagame, enforcing art/tech budgets and profiling performance.
  • Delivered the "Idle mode" feature from prototype to production, collaborating across design, art, and tech art.
Temple Run: Treasure Hunters feature image
  • unity3d
    Unity3D
  • csharp
    C#
  • android
    Android
  • ios
    iOS
  • git
    Git
Tate 'Modigliani' VR org logo

Tate 'Modigliani' VR

A VR experience developed for Tate Modern’s Modigliani exhibition.

Tate 'Modigliani' VR feature image
  • unity3d
    Unity3D
  • csharp
    C#
  • htcvive
    HTC Vive
  • git
    Git
Utah Climate Challenge org logo

Utah Climate Challenge

A local co-operative multiplayer game developed for the Natural History Museum of Utah.

  • Involved in pre-production, client consultations, and final project development, collaborating closely with design and art.
  • Developed in Unity3D using the High-Level Network API.
  • Built tools to improve iteration for designers.
Utah Climate Challenge feature image
Supersaurs org logo

Supersaurs

An iOS and Android AR companion app for the book “Supersaurs 1: Raptors of Paradise”.

  • Led the development of the app, collaborating with the client and internal art & design teams from pre-production to launch.
  • Integrated Vuforia AR and developed the app in Unity3D.
  • Successfully launched the app on Google Play and the Apple App Store.
  • unity3d
    Unity3D
  • csharp
    C#
  • android
    Android
  • ios
    iOS
  • git
    Git
Happy Studio org logo

Happy Studio

Happy Studio mobile app for McDonald's.

  • Developed new gameplay features.
  • Integrated AR and facial recognition SDK, setting up the foundation for new AR based gameplay features.
Happy Studio feature image
  • unity3d
    Unity3D
  • csharp
    C#
  • android
    Android
  • ios
    iOS
  • git
    Git

Atom Universe

  • Developed gameplay features for mini-games, including the complete implementation of a multiplayer bowling game.
  • Profiled and optimized levels, integrated analytics support, and implemented platform-specific features for PS4.
  • ue5
    Unreal Engine 5
  • cpp
    C++
  • ps4
    Sony Playstation 4
  • perforce
    Perforce
Fable Legends org logo

Fable Legends

A cooperative action role-playing video game developed for Windows and Xbox One.

  • Developed gameplay and UI features focused on player retention and engagement.
  • Contributed to the UI core tech, developing UI features and optimising the in-house UE4 WPF framework.
  • Contributed to the Windows UWP port.
Fable Legends feature image
  • ue5
    Unreal Engine 5
  • cpp
    C++
  • xboxone
    Microsoft XBox One
  • perforce
    Perforce
Magic Origins org logo

Magic Origins

  • Worked on the PlayStation 4 port, closely with the core tech team.
  • Profiled and optimized legacy gameplay systems.
  • Developed UI and gameplay features.
Magic Origins feature image
  • cpp
    C++
  • lua
    Lua
  • ps4
    Sony Playstation 4
Magic 2015 - Duels of the Planeswalkers org logo

Magic 2015 - Duels of the Planeswalkers

Developed UI and gameplay features in C++ and Lua in an in-house developed game engine.

  • cpp
    C++
  • lua
    Lua

Personal Projects

nFólyo: Portfolio Tracking & Analysis org logo

nFólyo: Portfolio Tracking & Analysis

A financial portfolio tracking, management & analysis app that helps retail investors manage their investments and track their financial performance.

  • Frontend built with Next.js & Typescript
  • Backend with Python (Flask) microservices and async tasks (Celery/RabbitMQ) to process user data.
  • Deployed via Docker on Azure with CI/CD using GitHub Actions.
nFólyo: Portfolio Tracking & Analysis feature image
  • nextjs
    Next.js
  • typescript
    Typescript
  • python
    Python
  • flask
    Flask
  • celery
    Celery
  • rabbitmq
    RabbitMQ
  • docker
    Docker
  • mongodb
    Mongo Db
  • azure
    Azure
  • git
    Git

Online CV & Portfolio

Personal website, online CV and project portfolio.

  • astro
    Astro
  • typescript
    Typescript
  • git
    Git

RapidSheet Data Plugin

A Unity3D plugin released on Unity's Asset Store, enabling developers to pull content from Google Sheets into their game, both in the editor and at runtime.

RapidSheet Data Plugin feature image