AI content at scale · 2024 – now
Coaching marketplace engine
One engine that runs three sports-coaching marketplaces, turning coach sign-ups and city data into thousands of pages that are accurate, SEO-ready and on brand.
What was hard
- AI generators for city guides, FAQs, tips and coach bios, each with guardrails that catch made-up facts and links
- Distance-based matching between coaches and cities, plus real courts and venues from a maps API
- Background job queues that process thousands of pages within strict time budgets
- Model migrations driven by cost vs. quality, without breaking live content
- AI photo remastering and auto-cropping for coach portraits
Three marketplaces used to run on three diverging plugins. I merged them into one engine, so every feature ships once and works for every sport. The hard part isn’t calling a model; it’s making the output trustworthy enough that a non-technical client can publish it without reading every page.
Built with
- WordPress multisite
- PHP
- OpenAI API
- Maps API
- Cron queues
The client's name stays confidential. Happy to walk through it on a call.