
Grid Logic / Founder & Principal Engineer / 2025–present
RaceControl motorsports platform
Motorsports operations bring together people, telemetry, video, setup information, and decisions made under time pressure. I designed and built a mobile and SaaS platform that connects those workflows, with an offline-first application and AI grounded in team data.
Product and platform ownership
- Flutter application delivery across iOS, Android, and web, with an encrypted offline cache.
- GCP and Firebase services, tenant isolation, authentication, subscriptions, and deployment operations.
- Asynchronous video processing and publishing pipelines using Cloud Run, Cloud Tasks, and FFmpeg.
AI workflows and reliability
- A stateful operations agent that gathers pipeline health, recommends corrective actions, and dispatches only actions allowed by application controls.
- A separate multimodal retrieval pipeline that grounds coaching reports in telemetry, video, documents, and prior analyses.
- Retries, model fallback, structured-output validation, and deterministic degradation when AI is unavailable.
- 1. Gather contextPipeline health, failures, history, and trends
- 2. RecommendGemini returns a structured proposed action
- 3. Validate & executeApplication enforces allowlists, limits, and pause controls
- 4. RecordAudit records capture attempts and outcomes
Engineering decisions behind the system
The model recommends an action; application code validates and executes it. This keeps authority in a controlled execution layer. Team-scoped retrieval and data-attribution checks protect context boundaries, while duplicate-work prevention and audit records make asynchronous operations easier to investigate.
The retrieval pipeline combines Vertex AI embeddings with Firestore vector search and a chronological fallback. A shared model gateway handles timeouts, retries, JSON parsing and repair, and model routing. The operations agent can preserve its output contract with deterministic rules when Gemini is unavailable.
Flutter · Dart · Node.js · Firebase · GCP · Vertex AI / Gemini · Firestore · Cloud Run


