snowoar

roport.lol

A job platform for game developers — verified work history, portfolios, and hiring search.

Visit roport.lol

Game developers have a credibility problem: anyone can claim they worked on a popular game. Roport fixes that by having the game's owner confirm it. Developers get a profile that proves what they actually built, and studios get a search tool for finding them.

Built and run solo, end to end.

Scale of the build

About 106,000 lines of TypeScript — 58 pages, 44 API endpoints, 219 test files, and 138 database migrations.

Login built from scratch

Most sites hand authentication to a third party. Roport could not: it needed to talk to Roblox's own login system to verify accounts, so I implemented the flow directly — including the extra handshake step that stops an intercepted login from being replayed.

Access tokens are encrypted in the database rather than stored as readable text, so a database dump alone does not hand over anyone's account.

The rest of it