Data-Driven Performance Tracking & Full-Stack Architecture
A comprehensive performance tracking platform bringing data-driven insights to competitive fencing, featuring:
The platform required translating complex mathematical models (ELO differentials, point spreads) into digestible visual charts. Using React embedded as "Islands" within Astro, I created highly interactive components that hydrate independently.
The H2H module goes beyond simple win/loss records by calculating win streaks, average point differentials, ELO comparisons across shared disciplines, and phase-specific breakdowns (Pool vs. Direct Elimination).
Custom Tailwind UI allows fencers to filter by season, weapon, and category seamlessly.
Designed a relational database schema in PostgreSQL to handle interconnected data points: Tournaments, Bouts, Fencers, and Rankings. Prisma ORM was used to generate type-safe database queries, ensuring data integrity across the highly granular filtering system.