Nex-Gen Performance

Delivered, not yet on the academy’s domain. Preview at nexgen-performance.pages.dev (opens in a new tab).

A soccer and goalkeeper academy in Northern Virginia: the website, a booking app and an assistant on the coach’s own Mac.

Nex-Gen Performance home page with its headline over a photo of the academy’s coaches and athletes.
Home page.nexgen-performance.pages.dev · captured 13 Oct 2026
The job
Make it easy for a parent on a phone to pick a program and ask for a session.
For
Nex-Gen Performance, soccer and goalkeeper training, Northern Virginia
Built with
Next.js 15, Tailwind, Cloudflare Pages and Functions, Resend
Built with (app)
React Native, Expo, Supabase, TypeScript
Built with (Studio)
Claude Code, Python, ffmpeg, on-device vision models
Nex-Gen Performance home page on a phone, with call and book buttons along the bottom.
On a phone, Call and Book stay pinned to the bottom.nexgen-performance.pages.dev

Built for a phone first.

The site is built for parents on their phones. Call and Book stay pinned to the bottom of the screen, so the next step is always one tap away.

Programs and coaches.

Programs are filterable by sport, and each coach has a profile with their own photo and background. Every photo on the site is the academy’s own: its coaches, its athletes, its gym in Tysons. No stock images.

Programs page with sport filters and cards for one-on-one training, goalkeeper academy and small-group training.
Programs, filterable by sport.nexgen-performance.pages.dev
Coaches section of the Nex-Gen site.
Coaches, with their own photos.nexgen-performance.pages.dev

Session requests.

A parent picks a program, fills in a short form and sends it. The request is emailed straight to the coaches, who reply directly.

Request a session form on a phone: a short note on when a coach replies, then the parent’s name, phone and email.
The session request, on a phone.nexgen-performance.pages.dev/book · captured 14 Oct 2026
The same form further down: program, coach, goals, and the days and times that work.
Program, coach, goals, and the days and times that work.nexgen-performance.pages.dev/book
Athlete app home screen showing a book-a-session button and coach cards.
Nex-Gen 2.0 athlete app, with the academy’s real coaches.Development build on iPhone · 13 Oct 2026

Nex-Gen 2.0, the booking app.

In development. Not in the app stores yet.

An athlete and parent app for finding a coach nearby and booking a private session. A coach app for today’s sessions, the schedule, people, money and messages. A web portal for coaches adapted from Backstage, Bailar’s studio software. The platform started from Bailar’s codebase, and a private lacrosse coach’s apps now run on it too.

Nex-Gen Studio.

Delivered.

Set up on the head coach’s own MacBook and his own accounts, installed with one command and updated with another. He asks in plain words, and it cuts the academy’s real training footage into Instagram reels or runs research and planning tasks. It edits real footage only and never generates video. There are no screenshots here because every screen shows the academy’s private footage.

Next: Tapes & Trees →

Start a project →