Skip to content
Full Stack / DevOps Developer

Virtual Fashion Runway

Pixel Streaming on AWS · web frontend for the stream

A digital fashion show streamed live from Unreal Engine to the browser through Pixel Streaming. I built the website that consumes the stream and set up the environment on AWS over Linux: an EC2 instance inside a VPC with the project build and the Pixel Streamer bootstrap served from S3, plus remote admin access for the art team. Viewers reach the runway, the backstage and the virtual tour from any browser, with nothing to install.

  • AWS
  • Linux
  • JavaScript
  • HTML5
Virtual Fashion Runway
AWS
EC2 instance in a VPC on Linux
Browser
Nothing for the viewer to install
S3
Pixel Streamer build and bootstrap
01

The story

01.1

Problem

A show rendered in real time could only be watched on machines with a dedicated GPU, which left out an audience that had to attend from their own browser.

01.2

Solution

I deployed the Unreal Engine project on a Linux EC2 instance inside a VPC, with the build and the Pixel Streamer bootstrap served from S3, and built the web frontend that receives the stream and organizes the experience into runway, backstage and virtual tour.

01.3

Result

The show became reachable from any browser with no prior installation, and the art team could log into the same instance over remote desktop to review and adjust the scene.

02

What I built

  1. 02.1Full Stack Developer

    Web frontend for the stream

    Built the site that consumes the Pixel Streaming feed and organizes the experience into sections — runway, backstage and virtual tour — showing the live or offline state of each broadcast.

  2. 02.2Devops

    AWS environment on Linux

    Configured the EC2 instance inside a VPC with the project build and the Pixel Streamer bootstrap served from S3, plus remote admin access for the art team.

  3. 02.3Full Stack Developer

    Presenter panel

    Implemented the authenticated presenter access used to drive the virtual runway tour in front of the connected audience.

The code for this project belongs to the client and cannot be published. What I can show is on this page: the problem, the solution I built, my specific role and screenshots of the product. If what you want is to read my code, that's exactly why I built Ghostline: a complete, playable game with both the C# client repo and the TypeScript API repo open —the same technical judgment I applied here, this time auditable commit by commit.

03
Next project

Insurtech Ecosystem

Insurance platform · Web, mobile and CRM