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
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
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
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
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
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)
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
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
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
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
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