Tennis Coach × AI Implementor

JAN
PERUTKA

I build data tools and federation software for tennis — professional-grade tools built for real coaching budgets, by someone who actually coaches.

New Tournament Plan — live demo →
10+
Years Coaching
5+
AI Projects
CZ
Czech Republic
Working with
TK Agrofert Prostějov
Český tenisový svaz
In active dialogue with tennis federations across Europe

Nabízím řešení na míru — pro kluby i svazy. Vycházím z vlastní zkušenosti trenéra, který organizoval mezinárodní turnaje včetně Summer a Winter Cupu, působil na nich jako trenér i jako pořadatel, cestoval se svazovými hráči po světě a pracoval s profesionálními tenisty. Dnes do toho přidávám AI.

About
Coach Meets Code

I'm a tennis coach and AI implementor based in the Czech Republic. After years on the court, I started building the tools I always wished existed — affordable, intelligent, and built by someone who actually understands the game.

My focus is making professional-grade analytics accessible to everyday clubs and federations — with practical pricing and implementation for real coaching environments. I work across the full stack: from scraping live tournament data to building mobile tracking apps.

I also hold training in mental coaching and work with the GROW model — which means my approach to both tennis and software is always goal-oriented and structured.

Tennis Coaching
AI Implementation
Data Analytics
Mental Coaching
Web Development
Match Analysis
Python Scripting
App Development
Projects

Tools built for every level of tennis — from player stats to federation infrastructure.

Parents & Coaches

Clubs & Families
🏛️
Tennis Planner

Tournament and match scheduling platform built for Czech Tennis Federation workflows. Manages player pools, court assignments, and generates optimized match schedules automatically. It can also be used by clubs organizing shared tournament trips for their players.

Scheduling Federation Web App
Live Demo → View Presentation →
🗓️
Tournament Plan
PLAYERS · PARENTS · COACHES

Season planning for junior players. Recommends ITF Juniors and Tennis Europe tournaments from the player's results and level, with estimated cost, distance and the real entry and withdrawal deadlines. Parents get a private phone app (no account, Czech and English, works offline, syncs across devices); the choices and reasons they share feed back into better recommendations. A separate product from Tennis Planner.

1-minute video: how Tournament Plan is used.
PWA ITF Juniors Tennis Europe Parents Planning AI-built
🎾 Running as a pilot with junior players and their parents in the Czech Republic
Live pilot Open the live demo → Pilot it with your club →

Federation Apps

National
✈️
Federation Trip Manager
NATIONAL · FEDERATION

Trip and expedition management platform built for national tennis federation workflows. Manages player travel logistics, accommodation, budgets, and documentation for federation-organized tournaments and training camps. Built with Czech Tennis Association (ČTS) and ready for international federations.

React Supabase Vercel Federation Travel Budget Web App
🌍 Growing interest from federations across Europe
MVP Ready View Presentation →
🧾
Tripbook
NATIONAL TEAM · AI OCR

Expense reporting app for national team coaches on tournament trips. Snap a receipt — AI reads the date, amount, currency and category, converts it at the official exchange rate and exports the finished report straight into the federation's own template. Hours of paperwork after every trip become minutes.

Illustrative preview — sample data.
1-minute video: the app in use (Tripbook).
React PWA Claude Vision Offline-first Federation Finance
Live · Invite only Request a demo →

Stats & Data Tools

Analytics
📈
Wingfield Stats
ANALYTICS · FEDERATION

Player performance analytics platform for federations using Wingfield court sensors. Coaches upload XLSX exports from Wingfield devices — the system parses serve speed, rally stats, and return percentages, benchmarks them against age-category references (U12–Open), and generates prioritized coaching recommendations automatically.

Next.js Supabase Tailwind Wingfield Analytics Benchmarking Web App
🔒 In Development View Presentation →
🕷️
Tennis Data Scraper

Automated data pipeline scraping ITF, Czech Tennis Association (ČTS), and Tennis Europe websites. Populates tournament schedules, player rankings, and match results into structured formats. Includes a Coach App for federation talent centres (TSM, KTA) with player tracking, activity logs, and multi-role access.

Python Automation ITF ČTS Coach App
Live ✅ View Presentation →
🎾
ServeTag Pro

Mobile application for live serve tracking during matches. Records placement, speed zones, and success rates in real time — giving coaches instant data without manual notation.

Mobile Real-time Coach Tool
🔒 In Development

Club Apps

Grassroots
📊
Club Analytics

Comprehensive AI-powered analytics platform for grassroots tennis clubs. Provides enterprise-level match analysis, player development tracking, and performance reporting in a practical setup for everyday club operations.

AI Analytics Clubs Supabase
🔒 Private Beta
How I Build
Tech Stack
🧠Claude AI
⚡Supabase
▲Vercel
🐍Python
⚛️React
🐙GitHub
📱Mobile Dev
🖥️Cursor IDE
Get In Touch

Looking for partnerships, consulting, or collaboration on tennis tech projects? I'd love to hear from you.