Full-stack development, 2026
Fantasy IQ
A fantasy league has a lot of moving parts. I built Fantasy IQ to bring league management, player research, draft simulation, and AI-assisted trade analysis into one place.
I built the Next.js interface and FastAPI backend, with PostgreSQL for storage. The interesting part is making recommendations account for league rules and the roster—not just a player’s season total.
Next.js / FastAPI / PostgreSQL


One workspace.
A Next.js interface connects league management, player research, and draft and trade decisions.
A Python backend.
FastAPI handles application requests, with PostgreSQL storing the platform’s data.
Context from NFL data.
External APIs feed the player, statistics, and matchup data used across the research views.
Reasoning you can inspect.
Custom rankings and recommendations account for league rules and roster needs. AI analysis surfaces evidence and risks.
The reasoning needs to be visible. Player analysis includes the evidence, risks, and missing context behind a recommendation.





