← 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
3×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 →