MUHAMMAD BILAL
All Projects
Enterprise Automation

SRWTC Results System

Industry: Sports / Enterprise·Timeline: 4 weeks

The Problem

A gymnastics organisation processed competition results manually — a slow, error-prone process involving spreadsheets and PDF exports. With dozens of competitors across multiple disciplines, the manual workflow took hours and produced formatting errors.

My Approach

I built a custom results-processing engine with automated ranking logic that handles tie-breaking rules, discipline scoring, and multi-category competitions. PDF certificates are generated automatically using the official template. Google Sheets integration allows staff to input raw scores without learning new software. Role-based access control ensures judges, administrators, and viewers see only what they should.

Tech Stack

ReactGoogle Sheets APIPDF GenerationAutomationRole-based AccessNode.js

Key Features Built

  • Automated ranking engine with custom tie-breaking logic
  • One-click PDF certificate and results sheet generation
  • Google Sheets integration for score input by non-technical staff
  • Role-based access control for judges, admins, and viewers
  • Multi-discipline and multi-category competition support

Outcome

Reduced results processing time from several hours to under 10 minutes. Zero formatting errors on first use in production.

Muhammad has been absolutely incredible! He built a complete scoring ecosystem for our gymnastics organisation — the results are nothing short of PERFECT.

Freddie — United Kingdom

Building something similar?

Let's talk about your project.

Start a Project