← Return to VirtualSpeech
Experiences

VirtualSpeech / Nov 2024–Sep 2025

VirtualSpeech.

Django APIs and document ingestion behind AI-powered roleplay in VR.

  • Django
  • REST APIs
  • AWS

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.

  1. 01

    Ingest

    Bring external documents into scenario content.

  2. 02

    Connect

    Integrate Django APIs with VR developers.

  3. 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 ↓