My Work

Finifugu Games

Game Development Consultant

  • Built new core features for card base, rogue-like mechanics

  • Audited codebase and enforced correct coding standards

  • Rebuilt Data workflow for balancing

  • Planned work for new features towards game release

Android and iOS

Life of KING 2

Learn more

Finifugu Games

Game Development Consultant

  • Optimised game to increase performance from 50fps to 600fps

  • Audited codebase and enforced correct coding standards

  • Planned work for new features towards game release

Android and iOS

Animal Express

Learn more

Oxford University

Senior Unity Developer

  • Developed core mechanics for interactive smoking cessation

  • Created Visual shaders and VFX systems for performant graphics on standalone VR devices

  • Designed gameplay mechanics and loops

  • Designed levels and populated with distinct audio cues

  • Managed workloads to allow team to meet project deadline

Smoking Cessation VR

Learn more

Oxford University

Senior Unity Developer

  • Built core mechanics for gameplay, including needle function and interaction in VR

  • Designed and planned all gameplay levels and interaction to map to psychological therapy goals

  • Delivered project at high standard to clinical trials for over 100 users

  • Led optimisation efforts to bring unusable scenes and meshes to stable 90fps, reduced load times from 40s to 6s on Standalone VR

  • Supported therapy trials, balanced levels and fixed bugs on live app from user testing

  • Ran workshops and user sessions to gather design requirements

VR for Needle Fears

Learn more

Oxford University

Unity Developer

  • Built core gameplay loops and interactions for several activities

  • Led workshops with end users and worked closely with psychologists to identify requirements

  • Created feedback pipeline for non-technical users and colleagues

  • Implemented art asset pipeline to increase fidelity and optimise performance of standalone VR application

  • Supported user trial of over 200 at risk patients

Phoenix - Self Confidence in Young People with history of psychosis

Learn more

Gemba: Multi-User VR Business Training

Developer

  • Delivered high-performant multiplayer code to live application

  • Built new VR interaction features and created 3 new scenarios

  • Refactored and optimised existing codebase, reducing development time of features by 10%

  • Developed multiuser interactions using Photon Unity Networking (PUN)

Learn more

Avoidance and Safety Behaviours VR

OxfordVR

Unity Developer

  • Developed interactions for app from Psychologist briefs

  • Developed activity flow using Visual FSM system

  • Optimised 3D scene and meshes to hit stable 90FPS on standalone VR

Learn more

Worry and Rumination

OxfordVR

Unity Developer

  • Developed activities for standalone VR application

  • Controlled animations and audio

  • Optimised for mobile

  • Created shaders for lighting control and material animation

  • Built interaction system for VR puzzle

Learn more

Fear of Heights VR

OxfordVR

Unity Developer

  • Ported application from PC to standalone VR

  • Updated interaction framework for more stability

  • Updated shaders to optimise for mobile VR

Learn more

Lanes Group Thames Water Training - Interactive Igloo

Myriad Global Media

Unity Developer

  • Created new interaction layer for Igloo 360 projection systems

  • Developed all functionality for applications

  • Translated training modules into interactive digital twin modules

  • Deployed training on-site at Lanes Group training centre in Slough

Learn more

US Airforce Digital Twin Training - 33rd Weather Wing

Myriad Global Media

Unity Developer

  • Developed 1:1 digital twin training for assembling TMQ53 weather equipment

  • Designed application interactions

  • Developed system for multi-user instruction and interaction

  • Wrote project design and scoping documents

  • Worked closely with business development to sell product and win RFW project bid

Learn more