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

Last shippedSix pieces, eighteen robots: the 1819 motion studySep 5, 2026

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

31,755 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

  • Prototyping generative media: Remotion for programmatic video and ElevenLabs voices for narration

    New
  • 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 Oct 13, 2026

Generative media

01 / Programmatic clip

Synthetic voice

“Field note, October 2026. This voice is generated.”

02 / Narration, stored as MP3

Built / Building(2)

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

Reader poll

Reader PollTap to vote

One tap, straight to the roadmap. Tell me where to point the build habit.

What should I build next?