Back to Projects
SportPersonalities.com
fullstackdata-science

SportPersonalities.com

Full-stack sport psychology testing platform — 183K lines of custom code.

Role

Founder & Lead Developer

Duration

2025 – Present

Technology Stack

WordPress, PHP, MySQL

Visit Site

Live site

The Challenge

Athletes and coaches lacked science-based tools to understand how personality influences sports performance. Existing personality assessments were either too generic or too academic to be actionable in a sporting context.

The Approach

I designed and built the entire platform as a custom WordPress application on an Astra child theme — 183K lines of hand-written PHP, JavaScript, jQuery, and CSS. The core is a proprietary 4-pillar psychometric framework: Drive (Intrinsic vs Extrinsic), Competitive Style (Strategic vs Opportunistic), Cognitive Approach (Technical vs Reactive), and Social Style (Collaborative vs Autonomous) — producing 16 distinct sport personality archetypes. Payments are handled through a custom Stripe integration built from scratch (no WooCommerce), and every feature — from the assessment engine and coach dashboards to the partner logo strip — is custom code.

Key Features

  • Proprietary 4-pillar assessment framework producing 16 sport personality archetypes
  • Custom Stripe payment integration built from scratch — no WooCommerce dependency
  • Coach dashboards for team personality dynamics and athlete comparison
  • Custom partners/media logo system with grayscale hover effects
  • Full psychometric reporting engine with personalized athlete profiles
  • WordPress Astra child theme with 20+ custom-built features

Results & Impact

  • Built a 183,000-line codebase as a solo developer
  • Developed the first personality-to-sport-performance mapping system using the 4-pillar framework
  • Integrated custom Stripe billing without relying on any e-commerce plugin
  • Established SportPersonalities as a recognized brand in sports psychology
  • Built a scalable platform serving athletes, coaches, and sports organizations

Technology Stack

WordPressPHPMySQLJavaScriptjQueryCSSStripeREST APIAstra Child ThemePsychometrics