CoffeePacer

CoffeePacer

A runner in Bangkok, building PopRun, a platform for small running races.

670 runs · 4,436 km since 2018

Route of the latest runA 30.04 km route run on Sep 13, 2026 at 04:42. The faint lines behind it are 40 earlier runs through the same streets.

Latest run

2026.09.13 04:42 · 30.04 km · 5:10 /km · 2:35:07

Synced daily. Faint lines are earlier runs on the same streets.

Podium

1st in men 40+ at Single Run 10KLink to this section

Sep 6, 2026 · Suan Luang Rama IX Park, Bangkok. 2nd overall.

  1. 1st

    Men 40+

  2. 2nd

    Overall

Time
37:28
Avg pace
3:52 /km
Measured
9.69 km
Avg heart rate
165 bpm

Official 10K course, 9.69 km measured by watch. · The story on Threads

New

Like a pop-up store: a small running race set up in minutes

I built PopRun so running crews and neighbourhood groups can put on a race without a big race platform. Sign-up, bibs, check-in, times, rankings and finisher certificates all run from one link.

The QR on the bib is real. Scan it and PopRun opens.
  1. Open a race

    Enter the name, date, place and capacity, and the sign-up link is ready. The rest can wait.

  2. Send the link

    Runners sign up in 30 seconds without an account and get a digital bib and QR code on their own link.

  3. Run on the day

    Staff check runners in by QR and enter times at the finish. The leaderboard updates live, and finishers keep a certificate.

If the signal drops, results queue on the device and send when it reconnects. There are prize draws, prizes by place, staff invites, roster export and an English interface too.

  • PopRun

    A small running race anyone can put on in minutes, like a pop-up store

    30-second sign-up · no account needed

  • CodeRunTravel

    This site: eight years of running that updates itself every morning

    Strava + Apple Watch · synced daily

    Live

Running

Ran on 234 days this yearLink to this section

From January 1, 2026 to Sep 13, 2026. Each cell is a day; the brighter it is, the further the run.

Daily running distance calendar for 2026 (scrolls sideways)JanFebMarAprMayJunJulAugSep20262026-01-01 · 53.0km2026-01-02 · 4.4km2026-01-03 · 0.0km2026-01-04 · 29.2km2026-01-05 · 10.0km2026-01-06 · 10.1km2026-01-07 · 7.3km2026-01-08 · 10.1km2026-01-09 · 11.7km2026-01-10 · 13.5km2026-01-11 · 13.9km2026-01-12 · 11.0km2026-01-13 · 10.1km2026-01-14 · 11.2km2026-01-15 · 11.0km2026-01-16 · 11.1km2026-01-17 · 10.3km2026-01-18 · 11.1km2026-01-19 · 10.3km2026-01-20 · 10.7km2026-01-21 · 11.5km2026-01-22 · 0.0km2026-01-23 · 11.0km2026-01-24 · 10.1km2026-01-25 · 10.1km2026-01-26 · 10.0km2026-01-27 · 9.4km2026-01-28 · 10.0km2026-01-29 · 8.1km2026-01-30 · 10.0km2026-01-31 · 4.9km2026-02-01 · 20.6km2026-02-02 · 7.0km2026-02-03 · 8.2km2026-02-04 · 21.1km2026-02-05 · 0.0km2026-02-06 · 7.4km2026-02-07 · 14.6km2026-02-08 · 9.0km2026-02-09 · 3.8km2026-02-10 · 0.0km2026-02-11 · 20.4km2026-02-12 · 9.5km2026-02-13 · 6.5km2026-02-14 · 14.3km2026-02-15 · 10.2km2026-02-16 · 10.1km2026-02-17 · 11.1km2026-02-18 · 15.8km2026-02-19 · 0.0km2026-02-20 · 4.6km2026-02-21 · 9.6km2026-02-22 · 12.6km2026-02-23 · 5.8km2026-02-24 · 8.0km2026-02-25 · 5.6km2026-02-26 · 8.8km2026-02-27 · 13.0km2026-02-28 · 8.0km2026-03-01 · 10.8km2026-03-02 · 0.0km2026-03-03 · 1.0km2026-03-04 · 13.9km2026-03-05 · 0.2km2026-03-06 · 23.9km2026-03-07 · 7.9km2026-03-08 · 14.0km2026-03-09 · 6.5km2026-03-10 · 4.0km2026-03-11 · 5.0km2026-03-12 · 16.1km2026-03-13 · 5.0km2026-03-14 · 11.4km2026-03-15 · 11.8km2026-03-16 · 8.6km2026-03-17 · 7.3km2026-03-18 · 11.7km2026-03-19 · 6.2km2026-03-20 · 15.7km2026-03-21 · 10.0km2026-03-22 · 12.6km2026-03-23 · 0.0km2026-03-24 · 13.1km2026-03-25 · 10.2km2026-03-26 · 0.0km2026-03-27 · 16.3km2026-03-28 · 11.4km2026-03-29 · 5.0km2026-03-30 · 6.1km2026-03-31 · 7.0km2026-04-01 · 6.4km2026-04-02 · 10.1km2026-04-03 · 7.9km2026-04-04 · 0.0km2026-04-05 · 11.7km2026-04-06 · 8.9km2026-04-07 · 12.6km2026-04-08 · 12.4km2026-04-09 · 0.0km2026-04-10 · 17.3km2026-04-11 · 7.5km2026-04-12 · 22.6km2026-04-13 · 1.3km2026-04-14 · 29.4km2026-04-15 · 13.7km2026-04-16 · 12.8km2026-04-17 · 8.7km2026-04-18 · 20.6km2026-04-19 · 0.0km2026-04-20 · 10.0km2026-04-21 · 7.2km2026-04-22 · 6.3km2026-04-23 · 20.8km2026-04-24 · 8.3km2026-04-25 · 13.9km2026-04-26 · 12.0km2026-04-27 · 8.4km2026-04-28 · 8.3km2026-04-29 · 0.0km2026-04-30 · 17.5km2026-05-01 · 18.9km2026-05-02 · 14.2km2026-05-03 · 16.9km2026-05-04 · 10.0km2026-05-05 · 12.5km2026-05-06 · 10.0km2026-05-07 · 9.6km2026-05-08 · 5.4km2026-05-09 · 4.2km2026-05-10 · 42.2km2026-05-11 · 0.0km2026-05-12 · 0.0km2026-05-13 · 6.7km2026-05-14 · 9.0km2026-05-15 · 8.1km2026-05-16 · 9.5km2026-05-17 · 12.8km2026-05-18 · 10.4km2026-05-19 · 10.7km2026-05-20 · 8.1km2026-05-21 · 8.2km2026-05-22 · 10.0km2026-05-23 · 13.2km2026-05-24 · 10.0km2026-05-25 · 7.0km2026-05-26 · 10.0km2026-05-27 · 30.0km2026-05-28 · 0.0km2026-05-29 · 12.4km2026-05-30 · 6.6km2026-05-31 · 10.0km2026-06-01 · 10.2km2026-06-02 · 10.0km2026-06-03 · 9.0km2026-06-04 · 12.1km2026-06-05 · 7.1km2026-06-06 · 15.7km2026-06-07 · 14.2km2026-06-08 · 5.8km2026-06-09 · 10.1km2026-06-10 · 0.0km2026-06-11 · 15.2km2026-06-12 · 10.9km2026-06-13 · 16.7km2026-06-14 · 10.1km2026-06-15 · 8.5km2026-06-16 · 10.8km2026-06-17 · 17.2km2026-06-18 · 9.4km2026-06-19 · 10.0km2026-06-20 · 8.8km2026-06-21 · 20.4km2026-06-22 · 10.0km2026-06-23 · 10.1km2026-06-24 · 11.1km2026-06-25 · 5.1km2026-06-26 · 10.0km2026-06-27 · 14.0km2026-06-28 · 14.8km2026-06-29 · 10.5km2026-06-30 · 10.0km2026-07-01 · 10.0km2026-07-02 · 9.3km2026-07-03 · 10.1km2026-07-04 · 11.9km2026-07-05 · 12.3km2026-07-06 · 6.0km2026-07-07 · 6.4km2026-07-08 · 10.4km2026-07-09 · 10.0km2026-07-10 · 7.8km2026-07-11 · 17.2km2026-07-12 · 12.0km2026-07-13 · 0.0km2026-07-14 · 15.9km2026-07-15 · 16.8km2026-07-16 · 10.2km2026-07-17 · 10.0km2026-07-18 · 10.2km2026-07-19 · 14.3km2026-07-20 · 11.0km2026-07-21 · 21.3km2026-07-22 · 6.5km2026-07-23 · 8.6km2026-07-24 · 10.0km2026-07-25 · 12.9km2026-07-26 · 9.9km2026-07-27 · 13.1km2026-07-28 · 26.2km2026-07-29 · 10.1km2026-07-30 · 10.0km2026-07-31 · 10.0km2026-08-01 · 12.4km2026-08-02 · 10.0km2026-08-03 · 10.1km2026-08-04 · 6.8km2026-08-05 · 0.0km2026-08-06 · 10.0km2026-08-07 · 10.0km2026-08-08 · 11.8km2026-08-09 · 10.0km2026-08-10 · 12.0km2026-08-11 · 11.7km2026-08-12 · 21.2km2026-08-13 · 10.3km2026-08-14 · 10.1km2026-08-15 · 9.0km2026-08-16 · 24.7km2026-08-17 · 10.1km2026-08-18 · 18.2km2026-08-19 · 10.0km2026-08-20 · 10.0km2026-08-21 · 10.0km2026-08-22 · 10.0km2026-08-23 · 0.0km2026-08-24 · 0.0km2026-08-25 · 3.2km2026-08-26 · 0.0km2026-08-27 · 0.0km2026-08-28 · 13.3km2026-08-29 · 10.0km2026-08-30 · 15.1km2026-08-31 · 10.0km2026-09-01 · 10.3km2026-09-02 · 11.7km2026-09-03 · 14.8km2026-09-04 · 9.5km2026-09-05 · 16.1km2026-09-06 · 9.7km2026-09-07 · 10.0km2026-09-08 · 16.1km2026-09-09 · 10.0km2026-09-10 · 10.1km2026-09-11 · 10.1km2026-09-12 · 12.8km2026-09-13 · 30.0kmLessMore
See the full running log

Travel

Ran in 11 countriesLink to this section

Runs and distance per country, placed by GPS track.

Ran in 11 countries
CountryRunsDistance
Thailand345 runs2,259 km
South Korea39 runs295 km
Austria8 runs59.6 km
Germany8 runs57.2 km
Spain5 runs19.2 km
Vietnam4 runs2.2 km
Hungary4 runs33.2 km
Czechia3 runs29.3 km
Laos1 run1.1 km
Indonesia1 run1.8 km
Egypt1 run5.1 km
Open the travel map

Contact

ContactLink to this section

For PopRun questions or collaboration, send an email.

pacer@poprun.me

Threads @coffeepacer (opens in a new tab) · running notes and news