Skip to content
Splash Arvison

Arvison

Infrastructure Development

{ Devops / Full Stack Developer}

logo of AWS

AWS

logo of Node.js

Node.js

logo of Nest.js

Nest.js

logo of Socket.io

Socket.io

Designed and built a cloud streaming platform on AWS that enables users to access GPU-intensive Unreal Engine applications from any device. Built an optimized NestJS server for Unreal Engine connectivity, a matchmaking system for dynamic instance allocation, and scalable infrastructure using WebSocket.IO and WebRTC for low-latency streaming.

AWSScalable cloud infrastructure
WebRTCLow-latency streaming
EC2On-demand Unreal Engine instances
MatchmakerDynamic session assignment

Problem

GPU-intensive Unreal Engine applications demand powerful hardware, keeping most users from running them on their own devices.

Solution

I architected a streaming platform on AWS: a matchmaker dynamically assigns EC2 instances running Unreal Engine, and video is delivered over WebRTC with WebSocket.IO signaling.

Result

Applications became accessible from any device with a browser, with automatic shutdown of idle instances to cut operating costs.

Arvison


Angel Iram
{ Devops}

Design and Development of Infrastructure on AWS

Contribution to the design and development of an AWS infrastructure to generate instances of Unreal Engine applications accessible through a matchmaker, enhancing the system's accessibility and scalability.

Angel Iram
{ Devops}

EC2 Image Generation

I generated custom images on AWS EC2 for the matchmaker and Unreal Engine instances, optimizing deployment and operational efficiency.

Angel Iram
{ Full Stack Developer}

Development of Signaling Server

I programmed functionalities in Node.js for the automatic control of instances without connected clients, reducing operational costs.

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.

Gallery

AWS Architecture

Infrastructure diagram: the user enters through the load balancer, the matchmaker assigns an EC2 instance running Unreal Engine, and video is delivered over low-latency WebRTC.

Forklift Simulator
Next projectForklift SimulatorTraining serious game · UE4 · procedural scenarios and scoring system