Greenwich Village

Loading the illustrated world…

The illustrated world needs JavaScript. This introduction stays available if it cannot load.

Neema Amini

FF Overlord

Private project

Dark dashboard table titled FF Overlord. Each row lists an NFL player's name with his team and bye week, a tier and confidence, a position badge, average draft position with an up or down arrow, projected points with an 80% range, a source-agreement bar, value-over-replacement bar, and value-of-waiting and edge columns. Rows run Jahmyr Gibbs, Bijan Robinson, Jonathan Taylor, Puka Nacua and Josh Allen.
The draft board ranks every player by value over a replacement-level starter and draws each projection as a range. Player names are real NFL players; the projections are invented demo values.

The NFL player names are real; the owners, fantasy teams, fantasy franchise labels, and every number on screen are invented.

I built FF Overlord as a command center for my long-running fantasy football league. Before the draft, it ranks every player by value over a replacement-level starter and draws each projection as a range rather than a single number, so it's clear how confident it is. On draft day it follows the live draft board, simulates thousands of possible ways the next picks could go, and recommends whom to take, flagging when the top options are too close to call. During the season it ranks each roster by what it's still projected to score, prices each week's matchups, and simulates the rest of the season for playoff and title odds. There's also a lighter side: league awards and a map of how far everyone has traveled to our in-person drafts. Throughout, I designed it to say when it doesn't know something instead of guessing.

Built with

  • Next.js 16.3.1 (App Router, Turbopack) · React 19.2.8 · TypeScript 5
  • Tailwind CSS 4
  • Drizzle ORM 0.45 over PGlite 0.5 (embedded Postgres); can also sync to a hosted Postgres
  • Zod 4 (validation) · bcryptjs (password login) · Vitest 4 (tests)
  • Node.js 24 LTS
  • Data sources it ingests: Fleaflicker (league history and live draft board), Sleeper, nflverse, FantasyPros, Fantasy Football Calculator ADP history
  • Deployment: Vercel for the static pages. The live draft engine runs locally, because it has to stay as one long-running process.