Work

GOSU

Permanent PUBG match archive with replays rebuilt from telemetry.

Next.jsPostgresDiscordAPIs
Overview

The official PUBG API deletes match history after fourteen days. GOSU keeps it: full statistical tracking with K/D, ADR, headshot rates and per-weapon data, 2D match replays rebuilt from real telemetry with scrubbing controls, and stream overlays for OBS. Steam, Xbox and PlayStation, currently in open beta.

Status
Open beta
Role
Design and build

What it proves

A data source that deletes itself after fourteen days, ingested and kept, then rebuilt into watchable replays from the raw telemetry.

OutcomeA record that survives the API deleting it.

The live site

GOSU, as it is today

Captured 1 September 2026
gosu.gg
GOSU, the whole home page as it renders on a desktop browser
GOSU, the whole home page as it renders on a phone

Full-page captures of the live site, 1 September 2026. Opens in a new tab.

In the product

What GOSU does

8 things, read 1 September 2026
  • A permanent match archive: history kept past the 14 days the official API holds it.

  • Advanced PUBG stats for Steam, Xbox and PlayStation, under one profile across all three platforms.

  • 2D replays of any archived match, rebuilt from telemetry: scrub to any second, watch the whole lobby move and the circle close again.

  • Stream overlays for OBS.

  • Kill races and tournaments are listed as not built yet, with no date: the page says plainly that neither exists.

  • Three numbers the front page says the PUBG API will not give you: your real accuracy from shots fired, which way you are moving on the ladder, and the matches after the API drops them.

  • Getting started is three steps: look yourself up, sign in with Discord, link your PUBG account.

  • Beta members are in before launch, steer the roadmap, and get founding colours: an avatar frame and a nameplate, granted once.

How It Went

Inside the GOSU build

4 parts

Where it started

Competitive players lose the evidence of their own best games after a fortnight, and there is no way to prove a record that no longer exists anywhere.

How it was built

Matches are ingested and stored permanently, then rebuilt as 2D replays from the real telemetry rather than modelled or estimated. Overlays so creators can put live figures on screen while they play.

What shipped

A permanent record across all three platforms, with weapon breakdowns, K/D, ADR and headshot rates that outlive the API wiping them. In open beta while the archive fills.

What it has become

Still in open beta, and the front page says what the beta is for: in before launch, a say in the roadmap, and founding colours, an avatar frame and a nameplate granted once. The features are the ones I set out to build: a permanent match archive, advanced stats, 2D replays you can scrub to any second, stream overlays for OBS, and one profile across Steam, Xbox and PlayStation. Kill races and tournaments are on the page as well, marked not built yet with no date, and it says plainly that neither exists. Getting in is three steps: look yourself up, sign in with Discord, link your PUBG account, and the recording starts.

GOSU, the website as built
Built With

The stack behind it

4 tools

The tools behind GOSU. Everything I build with is on the work page.

  • Next.jsFramework
  • PostgresDatabase
  • DiscordSign-in
  • APIsIntegration

Building something like GOSU?

Now taking new projects.

Start a Project
The service for builds like thisWeb AppsMarketplaces, SaaS MVPs, internal tools and community platforms, written from scratch.