マックス・チキンライス

マックス・チキンライス

マックス・チキンライス

SHOWCASE
CONCEPT
PROCESS
LEARNINGS
ALL PROJECTS

Making complex race data analysis almost playful

Project

Driven by Data

Collaboration
HofSpannung Motorsports e. V.
Website
Hosted on Netlify
Type
INTERACTION
DATA
WEB
Tools
VS CODE + CLAUDE
GIT
FIGMA
Year
2026-present
Every lap generates thousands of data points, hidden inside huge CSV files
Driven by Data is an interactive Dashboard which visualizes racing data in realtime. Various graphs, 3D-Elements and a satellite map make coherences between data like gas pedal stop, current strength and voltage visible. Hence, the team is able to analyze past races intuitively while also being able to provide easy to understand insights to the public. Moreover, a new HUD was created for the freshly presented racecar „Apollo“.
The dashboard not only makes analyzing data more comprehensive, it also helps bystanders understand what performance the team actually delivers. At our semester showcase, the dashboard was presented on a large TV for visitors to freely explore the races.
A redesigned HUD keeps the driver focused on crucial battery data. The screen is supposed change based on the teams needs – whether it's driving, monitoring error logs or tweaking settings. The HUD is still in development.
before redesign
after redesign (prototype v1)

Concept

At first I came up with three possible directions for making use of the data: 1) improving the race car's HUD 2) building a tool for complex data analysis 3) using the data to tell a story about the team's performance. I opted for storytelling and ended up with merging all three aspects. It now offers the possibility of adding more data for analysis, making the project public as subpage on their offical website for PR or to further improve the HUD.

Process

I started by joining the team on their track days to better understand their needs, pain points and the technical aspects of the car. As the car is packed with tons of sensors, we had to pre-select certain data values to get CSV files that won't crash my mac when trying to opening them. Huge thanks to Niklas Moser who wrote a beautiful documentation explaining every CSV column-name – without this I wouldn't have been able to go on. However, the files still had to many rows to be opened in any spreadsheet app. I found a workaround by extracting CSV values using a custom python script and the terminal. The trickiest part was filtering all faulty data with bounding boxes, value-gates, etc. until only relevant data points with correct GPS-values remained. Finally, I was able to build graph by graph, reformatting values on the go. To do that, I used VS code with the Claude plug-in. I pushed every change to git/github and hosted the dashboard with netlify.

Learnings

Handling huge data

I had never worked with large amounts of data before. Now I found a rock-solid workflow which enables me to realize almost every concept I can think of.

AI Lock-in

At first, I was using the free version of Claude in my browser to write python scripts which worked fairly well. When it came to intentionally designing the dashboard graphs I felt like I didn't have any control. I was simply promting the functionality while Claude did the design part (fairly bad). It drastically changed when I started paying for Claude Code Pro which enabled me to incorporate large changes while staying close to the code. However, I now paid 22€ per month.

Working with experts

My work depended on expertise and data of different departments like the design, IT or electrical engineering team. I had to quickly identify what exactly I needed and from who exactly I could get it. Otherwise I would have lost too much time waiting on their responses – week by week.

16D 06H 59M 04S

… until we work together!

16D 06H 59M 04S

… until we work together!

16D 06H 59M 04S

… until we work together!