Skip to main content

Work

Real platforms, real users, real results. Here's what AI-assisted development looks like in production.

European Sports Organisation: Complete Digital Platform screenshot
Full-Stack Build

European Sports Organisation: Complete Digital Platform

The Challenge

A fast-growing European sports organisation had no digital infrastructure. No website, no internal tools, no customer database, no analytics. They needed everything built from scratch, fast, and on a startup budget.

The Solution

Built the entire digital infrastructure as a solo developer using AI-assisted development. Two production web platforms, a customer data platform, role-based dashboards, investor reporting, and 10+ third-party integrations. Delivered in 4 months.

2

Platforms built

4 months

Time to production

49

Portal pages

10+

API integrations

What was built

  • Corporate website with CMS and visual editing
  • Role-based League Portal serving 5 user types
  • Customer data platform with segmentation and email automation
  • Referee platform with PIN authentication and live scoring
  • QR check-in system for event attendance tracking
  • Push notification system (PWA) with subscription management
  • Content submission system with admin review queues
  • Investor reporting with branded document generation
  • SharePoint and Microsoft 365 integration
  • Google Analytics 4 with Consent Mode v2

Tech stack

Next.js 16TypeScriptSanity CMSSupabaseStripeTailwind CSSVercelMicrosoft 365
SaaS ProductLive

LeagueKit - League Operating System

The Challenge

Emerging sports leagues operate with spreadsheets, WhatsApp groups, and Google Forms. There is no affordable, purpose-built platform that handles everything a league needs - from team management and scheduling to standings, events, and merchandise - in one place.

The Solution

Built LeagueKit as a white-label, multi-tenant league operating system. Any league can create an organisation, set up teams, invite players, schedule matches, and run full season operations through a branded dashboard. Productised from the European sports organisation codebase.

57

Dashboard routes

2 days

Build time

14

Database tables

10+

API endpoints

What was built

  • Multi-tenant architecture with row-level security
  • Team management with rosters and colour branding
  • Match scheduling with auto-updating standings
  • Points and gamification system with leaderboards
  • Events with RSVP tracking and attendance
  • E-commerce shop with Stripe checkout
  • Push notifications via service worker (PWA)
  • Branded email notifications via Resend
  • Feature gating by subscription tier
  • Blog with SEO-optimised content system

Tech stack

Next.js 16TypeScriptSupabaseStripeResendTailwind CSS v4Framer MotionVercel
Scorafy - AI Assessment Platform screenshot
SaaS ProductLive

Scorafy - AI Assessment Platform

The Challenge

Coaches, consultants, and HR teams need to deliver personalised feedback at scale. Traditional assessments produce generic reports that ignore the nuance of individual responses. The result is feedback that feels templated and fails to drive real behaviour change.

The Solution

Scorafy uses Claude AI to analyse each respondent's specific answers individually, generating unique coaching reports tailored to what they actually said. No two reports are the same, because no two people answer the same way.

17

Question types

5

Pricing tiers

2

Security audits

6 weeks

Build time

What was built

  • Per-respondent AI analysis powered by Claude
  • 17 question types including Likert, matrix, and ranked choice
  • Branded assessment builder with custom themes
  • Professional PDF report generation
  • Contacts/CRM for participant management
  • Campaign management for bulk communications
  • Aggregate reports for cohort-level analysis
  • Stripe billing with 5 pricing tiers
  • Content moderation on user-submitted data
  • Test mode for risk-free experimentation

Tech stack

Next.js 16TypeScriptSupabaseClaude AIStripeVercel

Ready to build something?

Whether it's a platform, a SaaS product, or internal tools, I'd love to hear about your project.

Start a Conversation