Back to Projects Mock My Draft

Mock My Draft

A web app that archives, analyzes, and presents grades for historical NFL drafts.

Visit Project
React D3.js Node.js

The Problem

NFL draft history is scattered across many sources, making it difficult for fans, analysts, and enthusiasts to compare how teams performed over time. There was no centralized place to explore historical drafts, view draft grades from different analysts, and understand long-term team performance patterns.

My Role

I built Mock My Draft as a full-stack web application from scratch. I designed and implemented the data architecture for storing and retrieving historical draft data, created interactive visualizations for exploring draft trends, and built a user interface that makes navigating decades of NFL draft history intuitive and engaging.

Tech Stack

Key Features

Lessons Learned

Building Mock My Draft reinforced the importance of thoughtful data modeling when working with historical sports data. I learned that the data pipeline is the most critical component — going from unstructured articles to structured data with normalized grades using rules-based scraping was technically complex, and I’m now exploring LLM-based parsers as a more robust replacement.

I also discovered that getting clean, normalized data from messy sources is the core challenge — the data pipeline really is the product itself, and investing time in robust data transformation pays dividends throughout the application.