Projects
Labbo
A full-stack SaaS platform built for the film photography industry to streamline image transfer and cloud storage
react django tailwind tanstack query fly.io
Portfolio Site
A multi-modal portfolio site built with Astro, React, and Cloudflare Pages.
astro react cloudflare tailwind
Horizon : Call of the Mountain
PSVR2 Release Title
game ue5 c++ blueprints figma psvr2
Unannounced Multiplayer Vehicle Combat Game
UI engineering for a multiplayer vehicle combat game built in Unreal Engine 5.
game ue5 c++ blueprints figma
DJade
Music file organization tool
python tkinter
Cafe on the Edge of the Galaxy
GGJ 2018 Entry
game unity c# vr oculus game jam
Experience
Senior UI Technical Artist
Active
09/2024 – Present
- Developed a custom UI rendering system, that splits elements into different layers that can be rendered and animated in 3D space, whilst still allowing designers to create UI in standard 2D.
- Mentored team members on UI architecture, materials and best practices through fortnightly group sessions and 1:1s with junior engineers and UI artists.
- Built internal tooling to streamline designer workflows across Illustrator, Photoshop, and Figma, cutting down export times by 75%.
Senior UI Engineer
06/2022 - 04/2024
- Worked to ship Horizon Call of the Mountain as a release title for PSVR2 for PS5. Fixed UI related issues and implemented final features for both frontend and in-game.
- Built a new MVVM-pattern UI architecture for the studio, reducing implementation time for new UI features.
- Collaborated with a sizeable UI team, including engineers and artists, on an undisclosed project and providing technical guidance on UI best practices to help steer technical focus.
Software Engineer
03/2019 - 04/2022
- Owned ideation, implementation, and ongoing management of UI systems across a ~2 year unannounced multiplayer project.
- Developed a python based tool that routinely ran performance tests on PC and Console for an undisclosed project, which exported results out to a database visible via a frontend for the rest of the team to monitor.
- Part of a small team of developers managing a tool to create digital deluxe content, such as sountracks and artbooks, for titles including God of War, Detroit: Become Human and Days Gone.
Junior Engineer
07/2018 - 03/2019
- Gained responsibility for Jollywise IP, “Make a Game Party”, developed in Unity. Involved with developing 2 new game types for this IP and maintaining the overall application.