Notes from the long ones

Training science, technical deep-dives, and the messy details of building a tool for ultra runners.

Grand Tour des Cerces, finish times
Latest
Sep 29, 2026
Piotr Lewanda
racesrace day3D visualization

From goal time to finish line: race day on RunPact

Pick a finish time on any of our 33 race pages and you now get your checkpoint times, a sheet for your crew, a tracker that keeps working without signal and a live link your crew can follow. The 3D flythrough was rebuilt too, right down to the weather on race day.

Read it
Kullamannen Ultra 100 Miles
Sep 28, 2026·Piotr Lewanda

Training for it: steadier plans, a race-first dashboard and RunPact on your phone

Training plans now run on one block rhythm with a lighter week at the end of every block, the dashboard starts from your race, and RunPact installs on your phone and shows your plan without signal.

updatestraining plansfeatures
Read more
Sto Mil Trail 170 km
Aug 19, 2026·Piotr Lewanda

What it takes to publish one race page

Three timing providers, a hard rule about GPX files, and a list of races we refuse to publish. A look at how a results table becomes a page you can trust, and why the deletions matter more than the additions.

race datatechnologytransparency
Read more
Western States 100, finish times
Aug 19, 2026·Piotr Lewanda

33 ultras by the numbers, and you can fly every one of them

We turned our race results corpus into public pages: finish-time distributions, aid station cutoff pressure, and segment-by-segment field pace from 28,350 real finishers across nine countries. Every page ships with a 3D flythrough of the course.

racesrace dataproduct
Read more
Tromsø Skyrace
Aug 17, 2026·Piotr Lewanda

Quieter, sharper: what else shipped this summer

Race pages got the headlines, but the app changed more. A guided plan builder that doesn't make you back-navigate, a training week that stopped shouting, activity matching that now covers Intervals.icu, and a 3D flythrough that knows which race it's flying.

updatesfeaturestraining plans
Read more
Boffi Fifty, finish times
May 12, 2026·Piotr Lewanda

A flat 50k and a trail 50k are not the same race

Two runners. Same distance. Same goal time. Wildly different races. If your training doesn't account for the terrain you're actually running on, you're preparing for the wrong event.

training plansultra running
Read more
Łemkowyna Ultra-Trail 150
Apr 30, 2026·Piotr Lewanda

Six plan templates, built around real ultra races

Not every ultra is the same race, and not every plan should be the same plan. RunPact now ships with six purpose-built training templates, each one a different blueprint for a different kind of ultra.

training planstemplatesproduct
Read more
Lavaredo Ultra Trail 120K, finish times
Mar 9, 2026·Piotr Lewanda

Final stretch: one more testing pass, then we launch

A massive amount of work has gone into RunPact since January. Here's what shipped, where we stand, and why we're confident a soft launch is coming very soon.

updatesreleaselaunch
Read more
Penyagolosa Trails CSP
Feb 12, 2026·Piotr Lewanda

Training plans built for ultrarunners (not adapted from road running)

There's no TrainerRoad for ultrarunners. Most plan generators assume flat roads and marathon distances. We built something different, and it's just getting started.

training plansultra runningproduct
Read more
Bieg Siedem Szczytów 240 km, finish times
Jan 29, 2026·Piotr Lewanda

Road to soft launch: April 1, 2026

A quick recap of what’s shipped since November and what we’re finishing next. Soft launch target: April 1, 2026.

updatesreleaseroadmap
Read more
Endurance Trail des Templiers
Nov 15, 2025·Piotr Lewanda

What's new: better design, smarter training, way fewer bugs

We've been busy making RunPact better. New button design throughout, intelligent pace predictions for hilly runs, easier workout logging, and tons of fixes based on your feedback.

updatesfeaturesUI/UX
Read more
Hardrock 100, finish times
Oct 18, 2025·Piotr Lewanda

How RunPact predicts your race time (without AI hype)

In an era where AI has become a buzzword, we want to be transparent about what actually powers RunPact's race time predictions. Spoiler: it's not a large language model, and it doesn't use any trendy AI techniques you're probably thinking of.

machine learningtechnologytransparency
Read more
SaintéLyon
Sep 6, 2025·Piotr Lewanda

Major updates: better training plans, 3D visualization polish and Stripe integration

Since mid-August, we've been busy polishing existing features and adding new capabilities. Here's what's new in RunPact: enhanced training plan creation, improved 3D visualization, and a complete Stripe integration for subscriptions.

updatesfeaturestraining plans
Read more
Marathon des Cerces, finish times
Aug 17, 2025·Piotr Lewanda

Under the hood of RunPact: 3D visualization and what's next

A look into the technology that powers our platform, our new 3D course visualization, and what's on the roadmap for ultra runners.

technology3D visualizationfeatures
Read more