← Things I've made
2026 · Maintained fantasyjoes.gg

Fantasy Joes

Pick your top three from six NFL players. Each choice helps build your own fantasy football rankings.

Latest update · 2026-09-23

The free game remains live. I stopped developing Fantasy Joes as a business after the paid contests failed to attract customers.

All updates ↓
The six-player Fantasy Joes draft game
Pick three players from six, in order. The weekly game now uses the same Six3 format.

Why I built it

I was interested in fantasy football rankings, but making my own in a spreadsheet was boring. I also wanted ordinary players to have a way to show how good their rankings were. The established expert lists put a lot of weight on having a media presence before anyone sees your calls.

The first idea was simple. Show me two players and make me pick one. I found that I didn’t always know which player I preferred until I had to make that choice. Do it enough times, and I have a ranking built from my own decisions. The game can then score those rankings against NFL results.

What I built

Fantasy Joes started with those two-player picks. Both the draft and weekly games later changed to show six players at a time. You choose the three you’d take first, in order. One round captures several preferences, so your rankings change faster than they did with individual pairs. The ranking algorithm starts from where players tend to be drafted or their projected weekly points, then gives more weight to surprising choices as you play.

The live weekly game asks which players you expect to score most that week. You can try it for free without signing up. Saving your rankings and seeing how they scored against NFL results requires an account. The draft game and its rankings remain on the site too.

I had tried the pair-pick idea before the 2025 season with a freelance developer. It took three to five seconds to load the next choice, which made a quick game feel slow, so I stopped. In 2026 I rebuilt it myself with Claude Code, including the illustrated player cards and a Discord version.

I also built player comparison pages drawn from the game’s picks. A matchup page shows how the crowd chose between two players. It also embeds the six-player game, where visitors can make their own picks. By September 2026, the site had more than a thousand of these pages. Search brought people to them; turning those visits into regular play was harder.

Around the game I built a player-art pipeline that could refresh portraits after team changes, a Discord game, partner attribution, and a growth dashboard tracking where visitors became players. A daily job published comparison pages from the draft picks, and the share cards used the same live data. These systems let me run more of the product alone, even when they didn’t solve retention.

I built a real-money contest system too, with wallets, seven contest formats, and eligibility controls. I ran an adversarial security review, fixed its findings, and tested a paid entry end to end in July. The contest work never turned into a paying business.

A September 2026 comparison page showing current player art, the crowd's preference, and weekly matchup details

Why I stepped back

I planned to make money through paid contests based on ranking accuracy. The product got search traffic and some people played a lot, but an August 23 production check found no organic paid entries. The underfilled contests were cancelled in September, and cash entry is off.

The harder question was whether enough people would spend the time to make their rankings feel personal. The business also needed them to pay for contests repeatedly. I doubted one set of rankings gave people much reason to do that. I also wasn’t sure I had built for a specific player I understood well enough. I stopped pushing it as a business before the 2026 season.

The free weekly game is still live. I maintain what is already there while putting my time into Hometown Coloring Book. I explain the results and the decision in the Fantasy Joes wrap-up.

Updates on Fantasy Joes

All updates →

These July posts show earlier versions of the game. The current free game uses six-player rounds, and cash entry is off.

09.23.26 What happened with Fantasy Joes The ranking game improved and search traffic grew, but the paid contests didn't become a business. Here's what I built, what happened when people used it, and why I moved on. 07.04.26 Turning Discord servers into a distribution channel for Fantasy Joes The week I built partner attribution for Discord, made the channel measurable in the growth dashboard, and rebuilt the comics pipeline to reject its own bad art. 07.03.26 How I turned the game's own duel data into 145 SEO pages Fantasy Joes is a game where people pick between two NFL players. That means it already knows how the crowd would answer "player X or player Y" — the exact question people search before a draft. Here's how I turned that byproduct into 145 comparison pages, and the parts that were harder than they look. 07.03.26 How I security-audited my own money feature before turning it on A solo builder with no security team, stress-testing a real-money feature with AI before shipping it — why the bar is different for money, how the audit was structured, and what it cost.
More things I've made