VirtualSpeech / Nov 2024–Sep 2025
VirtualSpeech.
Django APIs and document ingestion behind AI-powered roleplay in VR.
01 / Context
The product
VirtualSpeech’s AI roleplay needed backend services that VR developers could integrate with their applications. External documents also needed to be ingested and processed so their content could become part of a scenario.
02 / Responsibility
My role
I developed Python and Django REST APIs with VR developers, integrated document ingestion into roleplay scenarios, and worked on AWS infrastructure and SQL databases.
- APIs for AI roleplayBuilt Python and Django REST APIs with VR developers for AI-driven roleplay applications.
- Documents into scenariosIntegrated external documents through file ingestion and processing, with supporting JavaScript, HTML and CSS features.
- Behind the VR experienceManaged AWS infrastructure and optimised SQL databases for the platform.
03 / Approach
Connecting content and services
I worked with VR developers on Python and Django REST APIs and built the file-ingestion and processing work for external documents. I also delivered JavaScript, HTML and CSS features, managed AWS infrastructure and optimised SQL databases supporting the platform.
- 01
Ingest
Bring external documents into scenario content.
- 02
Connect
Integrate Django APIs with VR developers.
- 03
Support
Manage AWS infrastructure and optimise SQL databases.
04 / Result
What I delivered
Delivered APIs powering AI-driven roleplay in VR and integrated external documents into scenario content. The role gave me experience connecting backend services with an immersive application, alongside frontend, database and infrastructure work.
05 / Sources & context
This is a summary of my Junior Software Engineer role, November 2024–September 2025, as recorded in my CV. The headset scene illustrates the work.
Download my CV ↓