graymarshall.dev portfolio
Back to index
In Development/2025 — Present

In-Vehicle Driver Dash System.

Real-Time Driver Display for Vehicle State, Timing, and Energy Data

FIG. · dash
Year 2025 — PresentStatus In DevelopmentStackReal-Time SystemsWebSocketsHMITypeScriptSystems IntegrationMonorepo
I.
Summary
Overview

A real-time, in-vehicle driver display designed to present critical telemetry, timing, and energy information during testing and competition. Built to operate under strict latency, reliability, and clarity constraints in a high-speed driving environment.

II.
Breakdown
Highlights
  1. I.Displays live timing, energy deltas, and vehicle state directly to the driver in real time.
  2. II.Designed for clarity and reliability under high-speed, safety-critical conditions.
  3. III.Integrates live telemetry and vehicle bus data through a structured, low-latency pipeline.
III.
Margin
Notes
  • §Designed and implemented the in-vehicle driver dashboard frontend, presenting real-time telemetry, timing, and energy data with an emphasis on clarity and reliability.
  • §Defined the data schema and WebSocket interface used to transmit live data to the dash, establishing a clear contract between vehicle-side systems and the display layer.
  • §Architected the end-to-end data flow from backend telemetry processors through cellular transport to the vehicle, ensuring low-latency delivery of driver-relevant signals.
  • §Integrated telemetry-derived data (e.g., lap and energy deltas) with vehicle bus signals provided by a Rust-based CAN interface, combining multiple data sources into a unified display model.
  • §Designed the display for use in a safety- and latency-sensitive environment, prioritizing readable layouts, stable updates, and graceful degradation over visual complexity.
By the numbers
60fps
refresh
<20ms
latency
1 car
screens