ryan rayfield
Princeton, NJ · technology executive · applied AI

Strategy and code
share one desk.

I spent eighteen years building one product, Club Locker, the operating system for racquet sports: from nothing, inside a nonprofit national governing body, to a venture-backed spin-out whose deal I led. I set the strategy and led the engineering, six-plus concurrent teams, while staying close enough to the work to write the SQL myself. These days the building runs through AI agents, and the strategy is about where to point them.

360,000+
players on the platform
18 yrs
one product, idea to acquisition
76.5%
rating engine prediction accuracy
6+
concurrent teams led
01

Selected AI work

shipped, measured, in use
Princeton Studio landing page
01 · 11-phase agent pipeline · brand discovery to Stripe invoicing

Princeton Studio

Princeton Studio is an autonomous web design agency. A single intake form kicks off an eleven-phase pipeline on the Claude Agent SDK and Inngest that handles brand discovery through vision and scraping, copywriting, design, build, review, deployment, and invoicing, all over a 31-table multi-tenant Supabase schema. The agency largely runs itself, and my job is to check its work.

Claude Agent SDK · Inngest · Supabase · Next.js · Stripe
Doubles rating dashboard with top rated players
02 · 76.5% match prediction across 57,000 matches · up from 63%

Doubles Rating Engine

This is a two-pass hybrid Glicko-2 rating system for doubles racquet sports, validated walk-forward so no future data leaks into any prediction. An evaluation framework turned 74 expert-flagged rating disputes into regression tests, and the interactive dashboard lets anyone audit any player’s rating history match by match.

Python · Glicko-2 · walk-forward validation · eval harness
Auto-scheduled tournament grid for the US Junior Open
03 · matched veteran directors on conflicts · 3–5x better court balance

Tournament Auto-Scheduler

The scheduler combines greedy assignment with simulated annealing and was backtested against 14+ real national tournaments. It matched veteran tournament directors on scheduling conflicts and beat them three to five times over on court balance. Scheduling a national junior open went from a day of expert judgment to a button.

Simulated annealing · constraint solving · React scheduling UI
Blood pressure management dashboard with trend charts
04 · built for my dad · medication, diet, and pressure in one view

Post-Stroke BP Dashboard

After my dad’s stroke, the cardiologist’s instructions were a stack of paper and a blood pressure cuff. This dashboard tracks his readings against medication timing, diet, and exercise phases so the family can see what is working and walk into appointments with evidence instead of anecdotes. It is the most important thing I have ever shipped in an evening.

Single-file HTML · canvas charts · built with Claude
you > which clubs ran round robins last month? agent> querying TRN_Tournament × Membership… agent> 47 clubs, 312 events. Top: NYAC (28).
05 · SQL agent over a 510-table production database · daily engineering use

Club Locker Schema Explorer

This is a Claude-powered agent with retrieval over Club Locker’s full production schema (510 tables, 95 mapped relationships) and live BigQuery execution. Engineers ask questions in English, and it writes, runs, and explains the SQL. The team uses it daily, and it costs roughly one hour per month to maintain. It is an internal tool, so there is no screenshot to share.

Claude · BigQuery · retrieval over schema metadata
~/.claude/skills ├─ cl-query — SQL + BigQuery agent ├─ labs-docs — auto-documentation ├─ schedule-analytics └─ club-locker-design
06 · custom Claude Code skills run the company’s analytics and docs

AI-Native Operations

This is the operating layer behind everything above. Custom Claude Code skills for database querying, labs documentation, schedule analytics, and brand systems run Club Locker’s analytics and documentation workflows, and an executive revenue dashboard fed by daily Stripe and BigQuery cron pipelines stays reconciled to the individual invoice.

Claude Code skills · MCP · Stripe · BigQuery · cron
02

Side quests

built for the people I love
Nuptually wedding platform landing page
the premium wedding atelier

Nuptually

Nuptually is a business-in-a-box platform for professional wedding coordinators, built for my wife’s planning practice. It generates meeting cadences across clients and handles timeline views, vendor management, Stripe subscriptions, and Google Calendar sync.

Fore The Hungry golf marathon site
24-hour golf marathon for the food bank

Fore The Hungry

In 2015 my dad asked whether you could walk 90 holes of golf in a day. Ten years on, the answer has grown into a 24-hour walking golf marathon benefiting the Community Food Bank of New Jersey, and I built the site that tells the story and collects the donations.

Aesthete wildlife pocket tee storefront
a pocket menagerie, one species at a time

Aesthete

Aesthete makes nature and wildlife pocket tees, with hand-painted originals cropped into pocket prints and a field tag on every shirt. The Shopify storefront runs end to end on an AI-assisted content and merchandising pipeline.

03

The record

2008 to present
2025 to now
Co-Founder & Chief Strategy Officer
Club Locker, an Artisan Ventures company

I architected the spin-out of Club Locker from inception, sourcing the investor and leading the deal that carried the product and team into an independent, venture-backed company. I now run strategy, partner development, and a portfolio of AI initiatives.

2012 to 2025
Chief Technology Officer · President, Reciprocitie LLC
US Squash · 501(c)(3) national governing body, USOPC member

I co-founded Club Locker and built it from nothing into the operating platform for US Squash, England Squash, Squash Canada, USA Badminton, and hundreds of clubs serving 360,000+ players. Along the way I led six-plus concurrent product and engineering teams and deployed the platform to partner federations across three countries.

2010 to 2012
Solutions Delivery Manager
Proscape Technologies

I delivered custom technology deployments for 5 of the 12 largest pharmaceutical companies.

2008 to 2010
Analyst
Accenture

I managed delivery across technical and functional teams for four Fortune 150 clients.

2008
University of Pennsylvania
BS, Materials Science & Engineering · minor in Mathematics · captain, varsity squash
04

Writing

Connessione: On Connection, Compression, and Why AI Isn’t the PointLinkedIn · 2026

Software is a House: The Striking Similarities Between Product and PropertyLinkedIn · 2023

05

Off the clock

racquets

I captained the varsity squash team at Penn. The sport gave me my career, and Club Locker was my way of paying it back.

numbers

I published a network-science analysis of the American squash community, covering 26,000 players and 240,000 matches, in Squash Magazine. It found that squash is a small-world network where almost everyone is connected.

service

I volunteer with SquashSmarts, Philadelphia’s urban squash and education nonprofit. After Hurricane Katrina, I led a team of engineers providing technical consulting to displaced New Orleans businesses with The Idea Village.

home

I live in Princeton, New Jersey, with my family. My wife runs a Best of Philly floral design studio she built from scratch, so building things from nothing is the family business.