Skip to content
← All projects
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.