Artistry & Intelligence

Enter the Atelier
Back to Work

software

Formula E Racing

Real-time telemetry for Dragon Racing at 200+ mph

April 2019 Lead Systems Developer Dragon Racing (now DS Penske) completed
200+ mph
Speed
Sub-second
Latency
20+
Cars Tracked
Real-time Data Streaming Race Telemetry Enterprise Integration
DS Penske

Dragon Racing, now DS Penske

So Here’s a Fun One: Excel at 200 mph

Racing engineers basically live in spreadsheets. Every lap, they’re tracking battery levels, tire degradation, competitor positions - dozens of variables that determine whether they pit now or push for one more lap. It’s intense.

Dragon Racing came to me with what sounded like a silly problem at first: their engineers couldn’t open the same Excel file at the same time.

Yeah. Excel file locking. During a race. At 200 mph.


Picture This

You’re at Monaco. Actual Monaco - the race, not a vacation. Cars are screaming through the streets. Your driver radios in asking about energy reserves. You need to check the spreadsheet, but it’s locked because another engineer on your team has it open.

In racing, that kind of delay can cost you a position. Or worse.

And here’s the frustrating part - the data was RIGHT THERE. Formula E provides live telemetry from every car on the track. Timing, energy levels, positions, everything. But Dragon Racing couldn’t get it into their engineers’ hands fast enough. The official feeds existed, but the team was stuck copying numbers by hand, one engineer at a time.

I remember thinking: “This is one of the most high-tech sports in the world, and they’re being bottlenecked by file locking?”


So I Built Them a Bridge

The solution was actually pretty straightforward once you stepped back from the problem. I built a system that pulled live data directly from Formula E’s official feeds and pushed it straight into a database. The engineers’ spreadsheets connected to that database instead of trying to share files.

No more file locking. No more manual data entry. Multiple engineers watching the same live data simultaneously, each with their own view of it.

The tricky part? Race venues have absolutely terrible, unpredictable network connectivity. When the network hiccupped - and it ALWAYS does at race venues - the system had to reconnect automatically. No missed data. No gaps. You can’t tell an engineer “sorry, we lost a few laps of data” when they’re trying to make split-second strategy calls.


Monaco. Paris. The Grid.

The system went live for actual Formula E race weekends. Monaco. Paris. Real races with real stakes and real money on the line.

The engineers got their data in seconds instead of minutes. They could see not just their own car, but every competitor on the track. Energy levels. Lap times. Pit strategies playing out in real time. And because everyone was looking at the same live database, the whole team stayed in sync.

It’s kind of amazing how much competitive advantage you can get just by removing friction from information flow.


What I Took Away From This

Here’s what I learned about racing technology: nobody cares how fancy your system is. They care whether it works when twenty cars are doing 200 mph and the driver is radioing in, asking for data RIGHT NOW.

There’s no “please hold while we reconnect.” There’s no “let me restart the service.” Either the system works or it doesn’t.

Dragon Racing (now DS Penske) needed something that worked every single time, in venues with garbage connectivity, under conditions where failure meant losing races. That’s what I built. And honestly? Building something that HAS to work, that can’t fail - there’s a clarity to that kind of requirement that I really appreciate.

Loading Johnny Castaway...

Original Johnny Castaway (1992) by Sierra On-Line/Dynamix
Recreation by xesf on GitHub
Click anywhere or press ESC to exit
Click anywhere or press ESC to exit
Recreation by Bryan Braun
Original Berkeley Systems After Dark (1989)
Click anywhere or press ESC to exit
supported.systems
MISSION CONTROL
CURRENT RELEASE v6.0.0-beta.1
LAUNCH DATE Jan 13, 2026
RECENT UPDATES
  • Updated dependencies \[`bbb5811`]:...
All systems nominal
Click anywhere or press ESC to exit
The web framework for content-driven websites