Skip to content

2026 · Builder · Prototype

AutoWin

An MLB DraftKings lineup optimizer for 150-entry tournaments — plus the technical audit I wrote against my own system.

The optimizer, then the autopsy

I built a lineup optimizer. Then I wrote the document that interrogated it.

What I built

A client-only React and Vite app for MLB DraftKings tournaments — the 150-entry, large-field kind. It ingests slates from CSV or XLSX, validates with zod, and carries eight test files. Alongside it: a technical audit I wrote for an outside strategy analyst, laying out the system's EV leaks and over-diversification.

The honest lesson

The audit mattered more than the optimizer. I audit my own systems the way I'd audit a client's — on paper, specific, unsparing. Knowing exactly where your edge leaks beats pretending it doesn't.