← Home

Mile After Mile

Marathon Runner

Three years in. Nine races finished. The same discipline that builds great software and clean dashboards is what gets you to mile 20 when your legs are begging you to stop.

Read on Substack →

Last Race

Delaware Running Festival Marathon

April 19, 2026 · Delaware

NEW PERSONAL RECORD!
26.2 mi
4Marathons
NYC Marathon
5Half Marathons
3Years Running

Personal Records

Half Marathon
1:43:45
~7:55 / mile
Full Marathon
3:54:23
~8:57 / mile
Sub-4 Achieved

Current Goals

Sub-4:00 Marathon Run Boston Marathon Complete Chicago Major

2026 Mileage Goal

… / 1,000 mi

Abbott World Marathon Majors

Six of the world's most prestigious marathons. One 6-Star medal for those who conquer them all. The hunt is on.

New York City3× Finisher
ChicagoNext Target
BostonNext Target
LondonOn the list
BerlinOn the list
TokyoOn the list

1 star earned. 5 to go. The 6-Star medal awaits.

Where Running Meets Data

Built a Tool to Chase Boston

Qualifying for the Boston Marathon is the goal that's been driving my training for the past year. Somewhere between spreadsheets of splits and a growing Strava history, my two obsessions collided — so I built a dashboard that pulls my run data, tracks pace trends over time, and forecasts the race where my qualifying time actually lands. It's the same instinct behind everything I build: turn raw data into a plan you can act on.

See the Running Analysis App →