Skip to content
Back to Projects
Full-StackData ScienceAI / MLLive

SportPersonalities.com

Sport-psychology assessment platform: 183K lines of custom code, 11 assessments, AI-generated reports.

Screenshot of the SportPersonalities landing page
lines of code
183K
commits since Aug 2025
1,850+
assessments
11

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 run through a custom Stripe integration built from scratch (no WooCommerce), and premium reports are generated by AI through background job queues.

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
  • AI-generated premium reports via the Claude API, produced by background job queues
  • Custom PHP quiz engine with its own database tables – 11 registered assessments
  • Team and squad sessions with auto-generated group debrief PDFs
  • 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
  • Integrated custom Stripe billing without relying on any e-commerce plugin
  • Founder quoted in Tom's Guide, Men's Journal and Psychreg, and author of an article in Nauka.bg; the coverage is showcased on the site
  • One platform for athletes and coaches: individual profiles plus team dashboards

Working on something where people and data meet?

AI automation, data science, psychometric validation or sports psychology – tell me what you're building.