Austin, TX
I run tennis facilities and build the software that runs them.
COO at Rippner Tennis. When the operation needs a tool that does not exist, I build it myself.
Now
- Platform migration. Moving all three facilities to a new club management system, go-live this August. Setup, data, pricing, automation, training: all mine.
- Building in public. Writing and recording notes on operations and the software behind them.
- Korta. A founding member of Korta, a tennis matchmaking platform launching in Austin.
Things I've built
Every tool here exists because something broke, cost hours, or lived in one person's head.
- 01
Attendance escalation engine
Encodes the attendance policy: log a call-out and it counts that coach’s rolling history, picks the escalation step, and emails management the exact next action.
Apps Script - 02
Inventory system
Stock counts, transfers, and low-stock alerts across three tennis centers.
Express · LibSQL - 03
Compliance tracker
50 staff, five certifications, zero manual entry. A weekly digest emails whoever is about to lapse.
Sheets · Apps Script - 04
Club software extensions
Two Chrome extensions that patch what our club platform is missing: payroll recalculation across all locations and live coach notes on the court sheets.
Chrome · Apps Script - 05
rippnertennis.com
The three-facility marketing site, rebuilt from WordPress. 33 routes, a gated admin dashboard, a live racket inventory browser.
Next.js · Cloudflare - 06
Internal tools portal
One home for the operation’s single-purpose tools: coach scheduling, staffing dashboards built on the Connecteam API, and whatever the next problem needs.
Cloudflare Pages
Before this
ITF juniors, the Greek National Team, then Division I tennis at Nevada on a full athletic scholarship, with a computer science and engineering degree earned along the way. This job is the overlap of the two things I know best.
Latest notes
Contact
Happy to connect.
I like meeting people working in sports, AI, or automation, and anyone curious about what I'm building. Find me on LinkedIn or send a note here: