Mobile App for Horse Racing

OVERVIEW

Spearheaded the technical refactoring of a mobile-native platform across iOS, Android, backend APIs, and database architecture. Led ground-up product discovery and technical documentation to define system specs, integrate new APIs, and optimize DevOps infrastructure—significantly improving system scalability, developer velocity, and platform stability.

YEAR

2021

ROLE

Technical Product Manager

SERVICES

System Modernization and Refactoring


Watch The Race
Payouts Administered

About the project

During a rapid growth phase, a client's mobile-native platform accumulated severe technical debt across its iOS, Android, backend API, and database layers. The original build lacked formal system specifications and documentation, as such core scoring and odds algorithms relied almost entirely on unwritten institutional memory. Every new feature deployment or API integration carried an outsized risk of breaking mission-critical business logic, severely bottlenecking our product roadmap and creating significant engineering friction.

As the Product Manager leading the modernization, my objective was to execute a ground-up technical refactor of the entire stack while establishing full system documentation to eliminate single-point-of-failure risks and restore delivery momentum.

  1. To accomplish this safely, I initiated a ground-up technical discovery phase, auditing the existing codebase and conducting deep-dive interviews with the development team to surface and document every hidden dependency and algorithm edge case.

  2. I then mapped out a dependency-driven refactoring sequence, prioritizing backend API stability and database schema cleanup over surface-level UI changes, as the core algorithms and mobile apps directly depended on a solid data foundation.

  3. Working alongside engineering, we systematically rebuilt the platform layer by layer—implementing modernized backend APIs, refactored iOS and Android frontends, optimized DevOps pipelines, and new third-party integrations—all backed by comprehensive, standardized documentation created from scratch.

This structured modernization transformed a fragile, undocumented codebase into a scalable and stable platform. By eliminating reliance on tribal knowledge and securing our algorithm integrity, we significantly improved developer velocity, reduced regression risks, and established a reliable foundation for rapid future feature expansion.

Mobile App for Horse Racing

OVERVIEW

Spearheaded the technical refactoring of a mobile-native platform across iOS, Android, backend APIs, and database architecture. Led ground-up product discovery and technical documentation to define system specs, integrate new APIs, and optimize DevOps infrastructure—significantly improving system scalability, developer velocity, and platform stability.

YEAR

2021

ROLE

Technical Product Manager

SERVICES

System Modernization and Refactoring


Watch The Race
Payouts Administered

About the project

During a rapid growth phase, a client's mobile-native platform accumulated severe technical debt across its iOS, Android, backend API, and database layers. The original build lacked formal system specifications and documentation, as such core scoring and odds algorithms relied almost entirely on unwritten institutional memory. Every new feature deployment or API integration carried an outsized risk of breaking mission-critical business logic, severely bottlenecking our product roadmap and creating significant engineering friction.

As the Product Manager leading the modernization, my objective was to execute a ground-up technical refactor of the entire stack while establishing full system documentation to eliminate single-point-of-failure risks and restore delivery momentum.

  1. To accomplish this safely, I initiated a ground-up technical discovery phase, auditing the existing codebase and conducting deep-dive interviews with the development team to surface and document every hidden dependency and algorithm edge case.

  2. I then mapped out a dependency-driven refactoring sequence, prioritizing backend API stability and database schema cleanup over surface-level UI changes, as the core algorithms and mobile apps directly depended on a solid data foundation.

  3. Working alongside engineering, we systematically rebuilt the platform layer by layer—implementing modernized backend APIs, refactored iOS and Android frontends, optimized DevOps pipelines, and new third-party integrations—all backed by comprehensive, standardized documentation created from scratch.

This structured modernization transformed a fragile, undocumented codebase into a scalable and stable platform. By eliminating reliance on tribal knowledge and securing our algorithm integrity, we significantly improved developer velocity, reduced regression risks, and established a reliable foundation for rapid future feature expansion.

Mobile App for Horse Racing

OVERVIEW

Spearheaded the technical refactoring of a mobile-native platform across iOS, Android, backend APIs, and database architecture. Led ground-up product discovery and technical documentation to define system specs, integrate new APIs, and optimize DevOps infrastructure—significantly improving system scalability, developer velocity, and platform stability.

YEAR

2021

ROLE

Technical Product Manager

SERVICES

System Modernization and Refactoring


Watch The Race
Payouts Administered

About the project

During a rapid growth phase, a client's mobile-native platform accumulated severe technical debt across its iOS, Android, backend API, and database layers. The original build lacked formal system specifications and documentation, as such core scoring and odds algorithms relied almost entirely on unwritten institutional memory. Every new feature deployment or API integration carried an outsized risk of breaking mission-critical business logic, severely bottlenecking our product roadmap and creating significant engineering friction.

As the Product Manager leading the modernization, my objective was to execute a ground-up technical refactor of the entire stack while establishing full system documentation to eliminate single-point-of-failure risks and restore delivery momentum.

  1. To accomplish this safely, I initiated a ground-up technical discovery phase, auditing the existing codebase and conducting deep-dive interviews with the development team to surface and document every hidden dependency and algorithm edge case.

  2. I then mapped out a dependency-driven refactoring sequence, prioritizing backend API stability and database schema cleanup over surface-level UI changes, as the core algorithms and mobile apps directly depended on a solid data foundation.

  3. Working alongside engineering, we systematically rebuilt the platform layer by layer—implementing modernized backend APIs, refactored iOS and Android frontends, optimized DevOps pipelines, and new third-party integrations—all backed by comprehensive, standardized documentation created from scratch.

This structured modernization transformed a fragile, undocumented codebase into a scalable and stable platform. By eliminating reliance on tribal knowledge and securing our algorithm integrity, we significantly improved developer velocity, reduced regression risks, and established a reliable foundation for rapid future feature expansion.

Interested to work with me?
Joaquin@ernestconsultingpractice.com

2:27:11 AM

Interested to work with me?
Joaquin@ernestconsultingpractice.com

2:27:11 AM

Interested to work with me?
Joaquin@ernestconsultingpractice.com

2:27:11 AM