Previous work · est. 2026

Karting

Where I stand on every track I've ever raced.

Once a week I trade the gym for a kart and chase lap times. Every track keeps its own all-time leaderboard, and I kept asking the same two questions: where do I stand and how much time do I need to find to move up. Checking that meant digging through a different timing page for every track, so I built the answer instead.

Karting pulls my results straight from the Apex Timing systems that most tracks run on, so any track I have ever driven fits on one dashboard. One card per track: my position, my best lap and the exact gap to the next name above me.

The Karting dashboard listing four Belgian tracks, each with a position, a best lap and the gap to the next place
One card per track, one number that matters.

My favourite part is the chase view. Pick a track and it lays out everyone ahead of me, with a slider that answers the what-if: find two tenths and watch exactly whose names you pass. And when someone knocks me down a place I get an email about it. One per day at most, because some weekends would hurt otherwise.

The chase view for E-Kart Gent showing position 8 of 97,412 and the list of drivers still ahead
P8 of 97,412 at E-Kart Gent, with seven names still to catch.

It was a quick build, but it changed how I drive. I stopped racing the clock and started racing names.