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

- 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