barbell on rack
Industries

Sports & Fitness

Matchday media, multi-tenant fitness platforms

Selected work

02 case studies
Coralsoft ClubPulseMatchday media control for amateur rugby clubs — fixtures to branded graphics in one app
ClubPulse matchday dashboard — a live match banner (Eton Manor 17–15 Westcombe Park), next-fixture card, quick actions, recent match results and recent graphics

ClubPulse

Matchday media control for amateur rugby clubs

ClubPulse is a matchday media control platform for amateur rugby union clubs. Secretaries manage fixtures and squads, run a live scoring console, generate branded Instagram graphics from 37 templates, and publish to Instagram, Facebook, and X — all in one app. Crest and player-photo cleanup runs in the browser with ESRGAN and BiRefNet, identity-preserving and never generative.

37
Figma-aligned graphics templates — preview → PNG → download/publish
3
Social platforms published to — Instagram, Facebook Pages, and X
13
Delivery areas from auth and tenancy through live match control to social publishing
Next.js 15React 19Supabasehtml-to-image graphicsESRGAN + BiRefNet (in-browser)Instagram / Facebook / X publishing
Read the case study
Coralsoft Holloway StudiosA multi-tenant SaaS platform for a boutique fitness studio chain
Studio admin panel — weekly class schedule, utilization and MRR, and live waitlist activity

Holloway Studios

Fitness & wellness SaaS

A full-stack, multi-tenant SaaS platform, built from scratch for the operator of a boutique yoga and pilates studio chain that decided to turn an internal management tool into a product sold to other studios.

14
studios on the platform by the end of beta
22% → 4%
share of classes running under capacity despite a full waitlist
9 hrs/week
saved per studio on manual instructor-payout calculations
Next.js 15Supabase RLSStripe BillingStripe ConnectTwilioVercel
Read the case study
Contact

Tell us about your product.

Tell us your use case. We will map the right architecture, identify integration dependencies, and give you a realistic cost estimate — in one 30-minute call. No obligation.

  • Architecture and integration map within 5 business days
  • Realistic cost estimate with stage-by-stage breakdown
  • No obligation, no sales call — just a working session