About

Why I built this

Most of my portfolio is visual, generative work — fun to look at, but light on backend. I built Orbit as a deliberate forcing function: a small, genuinely fun product that can't exist without the full production stack.

Real user accounts, a Postgres database with row-level security, a global leaderboard, and server-side score validation to stop cheaters — the same foundation the client software I build runs on.

The game is the hook; the engineering underneath is the real deliverable.

Play OrbitView leaderboard