Competitive ProgrammingDashboardData Aggregation
DIU Leaderboard
A competitive programming leaderboard aggregating ratings across judges for university students.
Overview
DIU Leaderboard unifies competitive-programming performance across multiple online judges into a single ranked view for Daffodil International University students. It periodically syncs ratings, normalizes scores across platforms, and renders an animated, filterable leaderboard. Built to motivate consistent practice and surface rising talent.
Key features
- Cross-judge rating aggregation and normalization
- Scheduled background sync jobs
- Filter, search and sort across thousands of profiles
- Animated rank transitions
Challenges
Reconciling inconsistent rating scales and rate-limited APIs across multiple judges required a normalization model and a resilient, incremental sync pipeline.
Results
Adopted by the university programming community as the reference ranking, driving measurable increases in weekly practice activity.