A kart racing telemetry platform that captures 50Hz sensor data, processes it through a serverless pipeline, and delivers AI-powered coaching insights — built for racers who chase every tenth.

Records accelerometer, gyroscope, GPS, and compass data at 50 samples per second. Compressed with zlib and encoded in MessagePack for efficient upload.
Real-time lateral, braking, and acceleration G-force readout during recording sessions. Tap volume button to mark lap boundaries.
Amazon Bedrock (Claude Haiku) analyzes telemetry data and generates personalized coaching feedback after each session.
Log sessions by track with lap times, weather, kart number, tire type, and weight. Compare performance across conditions.
Auto-import race results from K1 Speed emails via SES. Leaderboard proxy shows weekly and monthly rankings by location.
Custom driver cards with racing number, country, and F1 team colors. Stats dashboard with personal bests across all tracks.
iOS app records 50Hz IMU + GPS sensor data via CoreMotion and CoreLocation during kart sessions.
Telemetry frames are encoded with MessagePack, compressed with zlib, and uploaded to S3 via presigned URLs.
S3 event triggers a Lambda function that decompresses, parses frames, bulk inserts to Aurora PostgreSQL, and computes telemetry summaries.
Async Lambda invokes Amazon Bedrock (Claude Haiku) to generate coaching insights from telemetry and session data.