Academic club management relied on manual, static spreadsheets to track member activity and rank contributions — a process that was slow to update, easy to manipulate, and not transparent to the team.
Replace the static tracking system with a dynamic, automated scoring engine that recalculates member rankings in real time based on activity input — while preserving institutional hierarchy rules.
Built a Google Sheets-based scoring system powered by Apps Script. The engine accepts dynamic point inputs per member, automatically recalculates total scores, and re-ranks participants on each update. A hard-coded rule keeps section leads (przewodniczący sekcji) pinned at the top regardless of score — reflecting organizational hierarchy.
Delivered a live-updating ranking system adopted by the entire club board (zarząd). Eliminated manual recalculation overhead, increased transparency across the organization, and established a replicable framework for performance-based member management in academic club structures.