01 / 13·SIMULATOR

NBADraft

Date 25-2026

Role full stack

Stack Java 21 / Spring Boot 3 / Angular 19 / MySQL / Docker

Metric 42 ms p95 Latency API

NBADraft — Expansion Draft Simulator
nbadraft

01 — Context

The project was born from a passion for the NBA and data. The goal was to create a complete simulator from real data, handling the complex constraints of the salary cap and expansion draft rules.

02 — Challenges

The biggest challenge was data synchronization: scraping, normalizing, and distributing information from multiple sources without breaking the user experience. A robust monorepo architecture was needed to guarantee latency under 100ms on salary calculations, while keeping the interface smooth for visualizing complex data.

Gallery — NBADraft
Player database
players
Franchise selection
expansion
Draft simulation
draft
Contracts view
caps

Back to Portfolio