Building in publicBenhof.ai

Ben Hofstetter

Sr. Associate AD @GoBearcats. Strategy, data, AI and the occasional pun.

That's a single and four errors.

College athletics / AI / automation / kids sports

FIG_001 / BH

Start here

Two ways into the work.

01 / Field notes

Follow the build log

AI, systems, and what I learn while turning real operating problems into software.

02 / Components

Use the building blocks

Reusable pieces released from the products and experiments behind the notes.

GitHub Contributions

28,567 contributions in the past 365 days.

Building in public

I'm Ben Hofstetter. I lead strategy, data, and AI at UC Athletics, and this is where I build in public: what I'm making, what I'm learning, and the decisions underneath both.

Most of my projects start as real operating problems like fan data, event logistics, archives, family coordination, or SID of a 9U baseball team. AI has changed which of those problems are worth turning into software, and how quickly I can test an idea in the real world.

I share the field notes, reusable components, and honest postmortems here, including what broke, what surprised me, and what I would do differently next time.

Now

  • Published the 1819 motion study: six vector pieces from the mark, reassembled into eighteen animated machines

  • Trying to understand how agentic work will manifest in college athletics, starting with the athletic director's newest deputy

  • Paperclip: running a self-hosted agent runtime with deterministic tool contracts

  • Blender MCP: model creation to 3D printing

  • Finding ways to connect data sources in college athletics

  • Growing the UC Hall of Fame digital archive with every inductee since 1976

  • Coaching-adjacent: fall baseball with my son's 9U team, with more software support than any 9U team needs

  • Making field notes interactive: reader polls, hot-or-not votes, and ranked lists now live inside the posts

Updated Sep 10, 2026

Built / Building(6)

Real operating problems turned into working software. Often built with AI, always tested in the work.

Filter:

Field Notes(15)

Components(22)

Original components extracted from software that ran a real tournament, published as a shadcn registry and installable with one command.

Tournament Day

Brackets, seeds, pools, and the countdown to first pitch.

Tournament Bracket · Double Elimination Bracket · Bracket Pick'em · Pool Standings · Event Countdown

Site & Play

Pieces of this site, extracted.

Blueprint Frame · Now Section · 404 Ballpark Radar

npx shadcn@latest add https://benhof.ai/r/tournament-bracket.json

Inspiration(19)

Type
Tags

Stack(25)

The tools I reach for when building. Filled dot = daily driver, hollow = experimenting. Click a tool to filter projects.

Language
Frontend
Backend & Database
Workflow & AI
Analytics
Design