The starting point
A resume is a list. I wanted the first thing people see to be something they could walk around in. Trevor's World is a top-down retro adventure where six rooms (About, Experience, Projects, Resume, Hire Me, Contact) sit around a central hallway, coins are scattered through them, creatures hide in corners, and a journal fills in as you explore.
What I built
It is built in Phaser 3 and TypeScript on Vite, with pixel art, a dialog system, particles, music, and progress saved to localStorage. It runs in the browser, handles keyboard and touch input, and mounts directly inside the Game Boy in this site through a small game interface shared by the keys and on-screen controls.
Where it landed
The last audit before release fixed eight bugs, four of them memory leaks from timers and music listeners, and shipped as v1.2.0 with zero TypeScript errors.

