F1 Insights Real Time Replay

What if your dashboards were as realtime as Max vestappen!

Snowflake·
dbt·
AWS·
Apache Kafka·
Apache Spark

A real-time Formula 1 telemetry system and historical data analysis system that captures, processes, and visualizes car data during race sessions, enabling both live replay and historical analysis.The...

Screenshot 1

About this project

A real-time Formula 1 telemetry system and historical data analysis system that captures, processes, and visualizes car data during race sessions, enabling both live replay and historical analysis.

The project involves a two fold analysis approach

  • Realtime Race replay - To replay how the Race would pan out, and dive deep into what and how things changed that led to an outcome. (Would work during the race as well :) )

  • Historical analysis - To answer important questions which involves post race analysis, about how weather impacts the outcome, tyre choices , race strategies and pit strategies

Motivation

Formula 1 racing represents the pinnacle of motorsport technology, where split-second decisions and minute performance differences determine victory. This project presents a comprehensive Formula 1 telemetry analysis system that brings together real-time data streaming and historical insights to unlock the complexities of race strategy and performance.

This has been a passion project of mine since long and i hope to keep improving and deploying it down the line for anyone to use and make sense of what factors led to the Race outcome

Project Scope

  • The project comprises 3 major sections :

    • Real-time Streaming Pipeline using Confluent Kafka, SingleStore , AWS ec2 deployment

    • Historical Trend Analysis using DBT , Snowflake , Airflow (WAP maintaining idempodency)

    • Grafana (Interactive visualizations and deep dive)

Stack:
SnowflakedbtAWSApache KafkaApache Spark
Team

You must be logged in to comment

Sign in to comment

Comments

No comments yet

Be the first to share your thoughts!

Project Info

Published on Nov 25, 2025
View on GitHub