HUGO MARINHO
i build games & tools,
mostly on my own
// one person. designed, built, shipped.

I build things that don't flinch.

I build games and tools on my own, and I actually ship them. That guy is a drifter from one of my games, and right now he's tracking your cursor. Click him.

hey.
wander
▲ the flagship

Wastrel

A daily strategy game where everyone gets the exact same map, down to the pixel. No luck, no dice, just the same world for all of us, every day. I drew every tile and every drifter myself, and I'm proud of that. Here's one of them.

Step into Wastrel
grab to stop the spin
profit after fees +$7.01
break-even
co-locatedhome wifisatellite
Still green, barely. At line speed the edge is real but paper-thin.
◆ the lab · read-only

The $21k Bitcoin bot, reopened

Someone posted a wallet as a $21k bot that cracked Bitcoin. I rebuilt it, read-only, from public data. After fees it cleared $1,125.68 across 127 markets, a 52.4% win rate against a 49.8% break-even. Then nudge the latency: the whole edge evaporates from +$7.85 to -$57.91.

Verdict: fee-eaten microstructure, not prediction.

Read the repo (MIT)
✦ the auditor

Fit or Pass

People see a job-fit tool and shrug: why not just ask ChatGPT? Because one model, alone, will flatter you into applying. So a second model audits the first one's verdict on purpose, hunting the inflation. The auditor is the whole point.

First model · the optimist
"Strong match. Your background lines up well. Apply with confidence."
Second model · the auditor
Waiting on the optimist. Press run to set the auditor loose.
Set the auditor loose Try it
◈ the checker

Is This A Scam

Paste a message, a claim, an offer that smells off. It reads the thing in plain language and calls it, across ten languages, so the people most targeted are not the last to get a straight answer.

Scam
English
Advance-fee pattern. No real lottery asks winners to pay first.
Check something for real
◇ the arcade

Neon Run

A neon runner I built by hand, one canvas, no game engine. Double-jump the wreckage, grab a shield to smash clean through it, and chain combos as the speed ramps up. See how far you get.

space or tap to jump · esc or ✕ to leave