Case Study

In-Play Sports

I improved platform performance, rebuilt missing processing services, and hardened security for a sports analysis platform used by thousands of teams and nearly 10,000 users.

40-second pages reduced to near-instant and critical services rebuilt
Case study
Updated Mar 2026

Initial Challenges

When I joined the project, the platform faced several critical issues:

  • -Extremely slow page load times, with some pages taking 30-40 seconds
  • -Legacy infrastructure limiting scale
  • -Undiscovered security vulnerabilities
  • -Missing source code for critical services
  • -Poorly optimized database queries

Performance Improvements

The first major task was improving performance across the platform. By analyzing database queries, application logic, and infrastructure configuration, I reduced load times from 40 seconds to near-instant response times for most features.

The root bottleneck turned out to be a production database server that had been running on a single CPU core for more than 10 years. Identifying and fixing that constraint dramatically improved scalability because the system could finally use the hardware it already had.

Processing Server Rebuild

One of the platform's most important services was a video processing server responsible for uploads, playlists, and telestration rendering. The original source code was missing, so only compiled binaries remained.

I reverse-engineered the service behavior by tracing application and API interactions, then rebuilt the processing server from scratch.

01Client video action
->
02API ingestion layer
->
03RabbitMQ job queue
->
04Rebuilt processing server
->
05Database and storage update

The new system included:

  • -RabbitMQ job queues for reliable task handling
  • -Prioritized processing tasks
  • -Automatic resource management and disk monitoring
  • -Automatic service recovery

Security and Infrastructure

The platform contained several vulnerabilities that had gone unnoticed for years. In my first six months I performed manual security audits, identified 10+ vulnerabilities, secured hundreds of API endpoints, and added stronger validation around sensitive team data.

I also introduced structural improvements to the development workflow, including cleaner deployment cycles, better source control practices, and automated cleanup tasks.

Internal Links

Related Pages

High-Stakes Projects

Need this level of technical ownership on your project?

The best fit is a high-ticket product where system reliability, scale, and senior judgment matter more than just shipping another feature.