Bodyswaps
AI-powered soft skills training
A multi-platform training platform that combines behavioural science, immersive roleplay and AI-powered feedback to help learners practise communication, empathy, leadership and other human skills in realistic, psychologically safe scenarios.





Key Features
- AI-powered roleplay and open-conversation scenarios
- Personalised feedback on communication behaviours
- 35+ scaffolded learning modules and bite-sized activities
- Customisable quizzes, questionnaires and educator-built roleplays
- De-escalation, interview, leadership, teamwork and communication training
- Realistic virtual characters with audience behaviours such as clapping, distractions and questioning
- Learner pathways, progress tracking and class-level analytics
- VR, desktop, browser and mobile delivery
- ArborXR and enterprise distribution support
Technical Scope
- Unity 6, C#, URP and OpenXR across multiple hardware profiles
- Addressables with remote catalogues and bundles hosted on Google Cloud Storage
- Firebase, REST services, xNode, Odin and Unity Input System
- WebGL/browser port with compression, CORS and asynchronous loading optimisation
My Role
Lead Unity Developer responsible for the Unity client across VR, desktop, mobile and browser platforms. I lead architecture and legacy-codebase refactoring, feature development, platform integration, build engineering, releases, code reviews, QA coordination, production diagnosis and mentoring other Unity developers. I also own the multi-platform Unity build and release pipeline, Addressables and content deployment pipeline, self-hosted Bitbucket Pipelines and Unity CI on a Windows runner, cross-platform voice-system refactoring, PDF viewer and runtime tooling, and new environments, animation and AI-driven roleplay features. I helped develop and operate a platform used by major universities, colleges and NHS organisations, delivering approximately 6 million learning minutes per year within a business generating approximately £3m in revenue.