Case study 02 · Biomedical training platform

Roche VR Training

An immersive training system that let scientists and technicians practice complex laboratory procedures in a safe virtual environment.

Client / organizationRoche · Ascent XR
RoleSoftware architect and engineering lead
ContextEnterprise VR engagement
OutcomeOne modular lesson architecture that could support many training scenarios and content authors.
01 · Challenge

What the system had to solve

  • Represent detailed laboratory equipment and procedures without turning every lesson into a new software project.
  • Give non-programmers a safe way to author and revise training content.
  • Preserve consistent interaction, progression, feedback, and assessment across lessons.
02 · Approach

How I approached it

  • Created a ScriptableObject-driven lesson model that separated learning content from reusable runtime systems.
  • Built shared services for interaction, step progression, assessment, and analytics.
  • Led planning, reviews, backlog quality, and release discipline for the delivery team.
03 · Results

What changed

  • New features could become available to current and future lessons through the shared framework.
  • Subject-matter experts could update scenarios without changing core application code.
  • The platform reduced repeated engineering work while preserving a consistent training experience.

Outcome language is drawn from Nick’s project record. Where a number is not independently published, the wording identifies it as a portfolio-reported result.

04 · Decision lens

What the project taught me

Key decision

Separate lesson authorship from the runtime systems responsible for interaction, assessment, and progression.

Durable lesson

Platform leverage becomes visible in the cost and confidence of producing the next scenario.

Where it applies

Useful wherever subject-matter experts need to evolve structured content without reopening the entire application.

05 · Capabilities

What this work demonstrates

  • XR architecture
  • Authoring systems
  • Assessment
  • Engineering leadership
06 · External evidence

Review the public work

Next case studyRio 2016: 360° Broadcast

A relevant problem?

Let’s compare notes.

If this case resembles a system your team is trying to build, stabilize, or scale, I’d be glad to hear the constraints.