Things I build

These all started the same way: I wanted something to exist for a community I’m part of, and it didn’t. So I made it. The common thread is building community through inclusion — not as a nice-to-have, but as the point.

Medaling with Friends

A social race schedule for runners

See what your friends are racing, share your own schedule, and find the people you know at the start line. Clubs and groups get their own space, and results come in automatically rather than being typed in by hand.

The schedule is the surface. The point is connection — and connection only happens when people can tell in advance whether a start line is actually for them. So races and clubs can say who they welcome: trans and non-binary inclusive policies, generous cutoffs, all paces welcome.

Endurance sport hasn’t been evenly welcoming to queer, trans, and non-binary athletes, to women, to BIPOC runners, or to adaptive athletes. Building for that isn’t a feature bolted on the side — it’s the reason the thing exists.

It’s also private by default. Nothing is public unless you choose to make it public, and groups are invitation-only — because a race schedule tells people where you’ll be, and that shouldn’t be the default setting.

IceCycles

Ice formation modeling for climbers

Ice climbing lives and dies on conditions, and the forecast you need isn’t the one on a general weather app. IceCycles models ice formation from public weather data — how fast the atmosphere can pull the heat out of water arriving at the surface, which depends on wind and clear-sky cooling as much as on temperature.

It models formation, not quality. It won’t tell you whether a route is bonded or safe to climb, and it says so plainly. Climbers add their own reports alongside the model.

Hard Days

A podcast about the days that nearly broke us

Conversations with outdoor athletes about their hardest days — what happened, what it took to keep going, and what it cost. Twenty-three episodes in and now into season two, every other week. It started life as Trailing Off.

It’s the same question I ask in coaching, just with a microphone in the room.

Why bother

The through-line is the same one that runs through my coaching: people do better when they’re part of something, and something only becomes a community when it makes room for who people actually are.

Endurance and outdoor sport aren’t always good at that. Building the tools is one way of pushing on it. Asking the questions on a podcast is another. Coaching is a third.

See how I coach