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

Things I've built

Every tool here exists because something broke, cost hours, or lived in one person's head.

  1. 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
  2. 02

    Inventory system

    Stock counts, transfers, and low-stock alerts across three tennis centers.

    Express · LibSQL
  3. 03

    Compliance tracker

    50 staff, five certifications, zero manual entry. A weekly digest emails whoever is about to lapse.

    Sheets · Apps Script
  4. 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
  5. 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
  6. 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

All 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: