Peter Cuffley
I’m Peter Cuffley, a Unity & C# developer with around eight years of professional experience creating high-quality VR training and interactive applications for clients like Shell, Nestlé, AstraZeneca, and Meta.
About
I’m Peter Cuffley, a Unity & C# developer with around eight years of professional experience creating high-quality VR training and interactive applications for clients like Shell, Nestlé, AstraZeneca, and Meta. I enjoy turning training and gameplay requirements into reliable, maintainable systems—whether that’s building state machines, reusable VR UI components, or performance-optimised standalone experiences.
From early research and costings through to delivery and ongoing support, I focus on building extensible architecture and efficient workflows. I’ve shipped projects across Meta Quest 3, Pico, mobile, AR, and WebGL, using modern Unity features like Addressables and ScriptableObjects, integrating external services via APIs/WebSockets/OAuth, and automating builds with CI/CD tools to keep teams shipping on time.
- 8 years' experience
- Joined September 2026
Industry experience
- Gaming
- Software & Internet
- Education
- Media & Entertainment
- Professional Services
Work experience· 4 roles
Sole developer in a small team building a CT scan training application for technicians. Owned core Unity development and collaborated with the wider team to translate training requirements into a stable, maintainable product. Designed and implemented a state machine framework to manage training states, and created a CSV import system to populate states and associated data quickly, reducing repetitive setup and improving extensibility as requirements evolved. Managed scene lighting and performance optimisation, including using Unity Addressables to control memory usage on Quest 3, and contributed to scheduled delivery and positive client feedback.
Researched, costed, and developed a short interactive VR stadium tour application. Designed systems to be extensible as requirements changed during development. Implemented a remote CMS integration to retrieve experience content and cached required media locally to support device-specific experiences from a single APK while maintaining offline use after downloads. Owned technical development from initial research/estimation through delivery.
Developed multiplayer VR training applications for external clients including Shell, Nestlé, and AstraZeneca. Delivered multiple projects on time while contributing reusable functionality to internal Unity tools. Progressed to the tools SDK team, taking ownership of a new UI package by designing and implementing reusable VR UI components and a runtime theming system so clients could customise appearance after delivery; the package was reused across projects to improve consistency and UI development speed. Contributed to the wider SDK and internal development tools with focus on reusable systems for interaction, UI, platform, and multiplayer functionality, and helped establish development standards and practices. Developed key areas of the Immerse Launcher for Meta Quest 3 and Pico devices (pooled notifications and animation systems for standalone hardware). Worked with TeamCity CI/CD pipelines to automate Unity builds, package deployments, and automated tests/build parameters for mult
Education
Hire Peter Cuffley today
Post a job and invite Peter, or contact them directly. No hidden commission.




