Ron Bronson

Critical designer, researcher & writer studying technology’s impact on civil society and the social condition.

I approach systems as malleable structures that can respond to the needs of their users. I also organize events and have a multidisciplinary design practice.

VarsityApex

VarsityApex is a prototype for better high school sports data. It turns school records into portable, structured data that can move across teams, leagues, and associations, while giving athletes one history across sports. Built on ATProto.

Beachwave

Screenshot of beachwave.app

A deployable reference for live audio rooms on ATProto. Sign in with ATProto OAuth, create a room, publish its metadata, and connect audio through LiveKit — then fork the repo and run your own version.

Mallo

Screenshot of mallo.fi

Pesäpallo, the Finnish cousin to American baseball, has long operated using conventional counting stats. As a longtime fan of the sport, I wondered if it were possible to build analytics/sabermetrics for Pesäpallo. Mallo is the first successful attempt at creating pitching, defensive & advanced batting metrics for the 104-year-old sport.

Play To Clinch

Screenshot of the Play To Clinch NCAA D3 championship bracket

Earth’s first-ever team tennis computer game. College-format dual matches, a junior recruiting circuit, and GTT — a co-ed pro league — all on one continuous rating scale, driven by a deterministic point-by-point Python engine. Platform reuse in practice: a second sport stood up on a forked deterministic engine — directed, not hand-coded.

Oregon HS Tennis Power Rankings

Screenshot of oregontennis.org

A statewide sports-rating engine, playoff simulator, and live tournament toolkit for Oregon high school tennis. Four years of data, four original rating models, and a working analytics layer (Power Index, FWS, FWS+, TOSS) running across every classification — built end to end as one self-contained system.

Cap Buffet

Screenshot of capbuffet.com

Cap Buffet builds salary-cap systems from reusable mechanics and tests any league against them. Eighteen cap parts, fourteen leagues, eight currencies, all in the browser. Home to Lottery Lab, its draft-lottery sibling, and a directed agent build.

SuperInnings

Screenshot of the SuperInnings league news front

Baseball restructured into one continuous 27-out half per side — a full simulated world with its own stats, economy, and history. A deterministic simulation platform, directed not hand-coded — documented across 140+ engineering decision records.

Viperball

Viperball stats terminal showing 2026 CVL Season overview

An invented gridiron sport with its own rulebook, a probability engine that plays it, a 280-team universe to play it in, and a terminal-style stats portal serving the whole thing — with a custom analytics framework built specifically for the sport’s mechanics. Directed agent build — ~110K lines of directed code across ~60 decision records.

PDX Spend

Screenshot of pdxspend.com

For each of seven Portland-area voter-approved funds, what it could pay for at its current balance, what’s blocking that, and who controls the lever.

You Go First

You Go First waitlist hero on a deep crimson background

A better matching model for dating apps, built on a speculative algorithm I designed that uses game mechanics and behavioral analytics to match people.

Tennis Polo (Toccer)

Tennis Polo (Toccer) site

Tennis Polo is pretty straightforward. Two teams try to score goals using a tennis-sized ball, defended by a goalkeeper holding a tennis racket. The team with the most points wins. A sport I invented by accident at summer camp in 2004.

Glowrm

Screenshot of the Glowrm trust dashboard

Trust infrastructure for ATProto social applications. Cross-app reputation, shared moderation, and a configurable resource-allocation system — the trust plumbing YGF and two other reference apps were designed against.

Concepts & Experiments (and other ideas…)

Reach me at .