Silver Reyes
On view: 11, 8 live
EX-002 Optimizer All exhibits
Opened 2026-07-16 Live

GameBlazersNFLOptimizer

A web app for GameBlazers NFL card contests. Upload a card roster, choose projections and contests, and it solves one integer program per lineup, in your priority order, from a shared pool of cards under salary caps, position slots, locks, stacks and exposure limits. Then it manages the week: entered lineups, kickoff locks, late swaps. Live since August 2026.

Figure: lineups as columns (five drawn, a sketch rule), cards as rows. The shaded card is held by one lineup and gone from the pool for the next.
Status Live, 2026 season at gameblazers.silverreyes.net/nfl
RoleDesign, architecture, testing and operation; built with AI coding agents.
StackPython, Flask, PostgreSQL, PuLP with HiGHS
Appgameblazers.silverreyes.net/nfl/

The decision

Problem, decision, measured result

Problem

NFL lineups need position slots, per-contest caps, one card per athlete, and several contest structures a week.

GameBlazers NFL card contests run several structures at once, each with its own salary cap and roster shape, and the same card cannot be entered twice. The golf solver was position-blind and could not express any of that.

Decision

Each card its own binary, solved one lineup at a time in plan order from a depleting pool.

Every card in the roster is a separate variable, so two cards for the same athlete with different salaries are different choices. Lineups are solved in the order the user ranks them, each from the pool the earlier lineups left behind; locks are placed in a second pass into the lineup where they cost least.

Result

In production since 2026-08-14, with a public how-to guide and FAQ.

45 versions shipped between 2026-07-16 and 2026-10-28, listed on the public changelog. The app manages the week after the solve: entered lineups, kickoff locks and late swaps.

Evidence

Each number with its source
  • Versions shipped 45 Source: public changelog, gameblazers.silverreyes.net/nfl/changelog, 2026-07-16 to 2026-10-28.
  • Opened 2026-07-16 Source: project record.
  • In production since 2026-08-14 Source: project record.
  • Status Live, 2026 season Source: the app.
  • Solver One integer program per lineup, in plan order, from a depleting pool; locks placed in a second pass Source: project record.
  • Projections Public projection sources and salary data Source: project record.
  • Guide Public how-to and FAQ Source: gameblazers.silverreyes.net/nfl/how-to-use.

Stack and links

Everything that runs it, as stickers
PythonFlaskPostgreSQLPuLP with HiGHS
EX-003.1

NFL Prediction API

Live