graymarshall.dev portfolio
Feature · 01

Building
things that
don't break.

SummaryGray Marshall is a third-year CS student at UT Austin — founder of PitLane Systems, co-founder and CTO at Longhorn Sim Racing and Trophy Sim Solutions, and the autonomous systems lead and former telemetry engineer at Longhorn Racing. This is where the work lives.
by Gray Marshall7 min readGet in touch →
Gray Marshall
Gray Marshall
Austin · 2026
Activity · last 30 daysGrayM8
reviews
given
repos
touched
commits
made
In This Issue
  1. I.
    Featured Projects
    three things, shipping
  2. II.
    Now
    currently at the bench
  3. III.
    Index
    everything, listed
  4. IV.
    Experience
    where I spend my weeks
  5. V.
    Education
    ut austin, cs
  6. VI.
    Systems
    what I reach for
  7. VII.
    Notes
    writing on process
At a Glance
2nd
year at UT Austin
2 race cars
shipping telemetry for
3 companies
co-founded or led
McCombs Fellow
2026 cohort
100+
drivers on LSR
<40ms
p99 telemetry latency
“I optimize for tight feedback loops, clear abstractions, and durable software that ships fast and performs under pressure.”
— Gray, on how he works
I.
Feature
Projects, shipping
Three things I've built this year that I'm proud of.
Longhorn Sim Racing Platform
FIG. 02 · lsr
Case 01 · Live · 2025 — Present

Longhorn Sim Racing Platform

Events, Membership & Competition Management Platform
Single self-serve platform for membership, events, race competitions, content, and merchandise — used day-to-day by the whole club.
Race-condition-safe event registration with Postgres FOR UPDATE row locks and automatic FIFO waitlist promotion.
Automated results ingestion feeds driver statistics, leaderboards, and season standings out of a League → Season → Round → Session data model.
100+
drivers
50+
events
99.9%
uptime
Next.js 16 · TypeScript · Prisma · PostgreSQL · Supabase · Tailwind v4Read the case study →
Formula SAE EV Telemetry System
FIG. 03 · fsae
Case 02 · Live · 2024 — 2026

Formula SAE EV Telemetry System

Distributed Real-Time Vehicle Telemetry & Analytics Platform
Multi-car distributed telemetry: on-car protobuf → MQTT → Kafka → Postgres, fed into live Grafana dashboards and a custom Next.js viewer tool.
Own the web viewer end-to-end — NextAuth, Prisma across three schemas, live Kafka + historical Postgres, Leaflet track maps, D3 / Chart.js / three.js plots.
Drive overall data pathing and schema planning across the stack — from CAN signals on-car through to engineers' screens in the pit.
1000
hz
<40ms
p99
120+
signals
Next.js · TypeScript · Python · Kafka · PostgreSQL · Grafana · ProtobufRead the case study →
FIG. 04 · dash
Case 03 · Live · 2025 — 2026

In-Vehicle Driver Dash System

Multi-Screen Real-Time Driver Display for the LHRE FSAE Car
Four-screen in-vehicle UI (Driving / Pit Diagnostic / Shutdown / Settings) cycled with an on-wheel button input — 800×480 target.
Two data planes wired in lockstep — Rust `dashd` on-car forwards CAN signals over WebSocket, off-car compute publishes lap/energy values to typed MQTT topics.
On-car renderer stays simple by design — anything that needs history (lap reconstruction, energy prediction, lap-delta-rate) is computed off-car and arrives over MQTT, leaving the dash as a stateless 30 Hz painter of last-known values.
4
screens
800×480
res
30 Hz
render
React · TypeScript · Rust · WebSockets · MQTT · CAN Bus · Protobuf · Real-TimeRead the case study →
II.
Dispatch
Currently at the bench
01 · Longhorn Racing
Building the perception pipeline and simulation suite for the autonomous program.
02 · Longhorn Sim Racing
Tightening user experience and admin workflows across the platform.
03 · PitLane Systems
Developing PitLane Director AC through closed beta.
04 · Trophy Sim Solutions
Ideating an affiliate-linking sim configuration tool.
III.
Index
Everything, listed
15 projects, archived and active.
2025 — PresentLive

Longhorn Sim Racing Platform

Events, Membership & Competition Management Platform
Next.js 16 · TypeScript · Prisma · PostgreSQL · Supabase · Tailwind v4
2024 — 2026Live

Formula SAE EV Telemetry System

Distributed Real-Time Vehicle Telemetry & Analytics Platform
Next.js · TypeScript · Python · Kafka · PostgreSQL · Grafana · Protobuf
2025 — 2026Live

In-Vehicle Driver Dash System

Multi-Screen Real-Time Driver Display for the LHRE FSAE Car
React · TypeScript · Rust · WebSockets · MQTT · CAN Bus · Protobuf · Real-Time
2026 — PresentIn Development

Longhorn Racing Autonomous Platform

FSAE driverless simulation + control stack for Longhorn Racing's autonomous program.
ROS 2 · Python · Gazebo · RViz · Pure Pursuit
2025 — PresentLive

Longhorn Racing Recruiting Platform

Applications, scorecards, and admin review for Longhorn Racing's recruiting cycle.
Next.js 16 · TypeScript · Tailwind v4 · Firebase · AWS SES · Google APIs · SWR
2026 — PresentClosed Beta

PitLane Director AC

Broadcast director for Assetto Corsa sim racing leagues
Electron · TypeScript · React · CSP Lua · WebSockets · OBS
2026 — PresentLive

trophysim.com

Marketing site for Trophy Sim Solutions — championship-standard sim rigs.
Next.js 16 · TypeScript · Tailwind v4 · shadcn/ui · Framer Motion · Resend
2026Live

Invest Check

Marketplace for verified, reconciled trader histories — built under PitLane Systems for Adam Edwards.
Next.js 16 · TypeScript · Drizzle · Neon · Better Auth · Stripe · Resend · Recharts · Tailwind v4
2026 — PresentLive

pitlanesystems.com

Marketing, auth, and licensing hub for PitLane Director AC
Next.js 16 · TypeScript · Better Auth · Stripe · Neon · Cloudflare R2
2026Live

Personal Website (v3)

Third-Generation Editorial + Terminal Portfolio Platform
TypeScript · Next.js 16 · Tailwind v4 · Recharts
2025Live

AgentWorkspaces

Real-Time AI Collaboration Platform
TypeScript · React · Cloudflare Workers · Durable Objects · WebSockets
Archived · 4
2025Archived

Pintos OS Kernel

Scheduling, virtual memory, file systems
C · Operating Systems
2025Archived

chArm-v3 CPU Simulator

Cycle-accurate pipelined CPU + cache
C · Computer Architecture
2024Archived

Dynamic Memory Allocator

Explicit free-list, coalescing, validation
C · Memory Mgmt
2024Archived

Command Interpreter

Parser + execution control
C · Systems
IV.
Engagements
Where I spend my weeks
5 roles, 4 active.
Longhorn Racing (FSAE EV) logo
Currently · 1 mo
Autonomous Systems Lead
Longhorn Racing (FSAE EV) · Austin, TX · Jul 2026 — Present
  • §Founded and leading Longhorn Racing Electric's first autonomous program including pioneering the driverless effort from the ground up and setting its technical vision, architecture, and roadmap.
  • §Driving a two-phase roadmap: retrofitting the current Formula SAE car into a driverless proof-of-concept this year, then integrating autonomous capability into the next design cycle toward a competition-ready entry.
  • §Built a 9-package ROS 2 driverless stack from scratch including procedural track generation, FOV-limited sensor simulation, centerline extraction, pure-pursuit control with a curvature-driven speed law, the FSAE mission state machine, and a live metrics harness.
  • §Engineered a simulation-first development pipeline with interchangeable backends including a lightweight kinematic model for fast iteration and a full Gazebo physics world sharing an identical ROS 2 topic surface so the autonomy stack can be validated long before hardware.
  • §Defining the end-to-end autonomy architecture and the integration path from simulation to the physical car, bridging the new autonomous subsystem with the team's existing telemetry and vehicle-modeling work.
ROS 2·Python·Robotics·Autonomous Vehicles·Control Systems·Gazebo·Technical Leadership
Trophy Sim Solutions logo
Currently · 4 mos
Co-Founder & CTO
Trophy Sim Solutions · Austin, TX · Apr 2026 — Present
  • §Co-founded Trophy Sim Solutions LLC (operating as TrophySim) with Mark Yuan (CEO) and Dylan Foley (CDO) to design, source, install, and calibrate professional sim racing systems for motorsport teams and training facilities.
  • §Architected and shipped the marketing platform (Next.js 16, TypeScript, Tailwind v4) as a content-driven site where a single TS source feeds both rendered pages and JSON-LD schema, eliminating drift between visible copy and structured data.
  • §Built the Zod-validated, Resend-backed contact pipeline and Cloudflare Turnstile gating for quote intake from early prospects.
  • §Leading technical direction, including an in-progress affiliate-linking sim configuration tool to streamline spec → quote → purchase.
Next.js·TypeScript·Tailwind·Full-Stack·SEO·Entrepreneurship·Technical Leadership
PitLane Systems logo
Currently · 5 mos
Founder
PitLane Systems · Austin, TX · Mar 2026 — Present
  • §Founded PitLane Systems to build broadcast direction, control, and automation software for sim racing leagues and was selected as a 2026 McCombs Entrepreneur Summer Fellow at UT Austin.
  • §Architected PitLane Director AC, a Windows desktop broadcast director (Electron, React, TypeScript) that lets a single operator run an entire race broadcast including camera, timing, and on-air graphics - all without ever touching the sim, powered by a CSP Lua sidecar streaming live session data over WebSocket and direct OBS integration for scene and replay control.
  • §Built an AI director that scores live race action including battles, incidents, lead changes, and pit activity which automatically cuts cameras with broadcaster override, alongside a director dashboard and five broadcast-grade overlays (timing tower, battle graphic, telemetry HUD, track map, lower third) served into OBS.
  • §Built the company's full distribution and licensing stack end-to-end including a Next.js marketing site, Better Auth + Stripe subscriptions, RSA-2048 JWT licensing, and Cloudflare R2 release delivery with an auto-updater.
  • §Landed PitLane's first league deployment as the Official Broadcasting Partner for Longhorn Sim Racing's Fall 2026 Lonestar Cup, powering broadcasts for a streamed, multi-university Assetto Corsa league.
Electron·TypeScript·React·Next.js·Stripe·Better Auth·Entrepreneurship·Technical Leadership
Longhorn Sim Racing logo
Currently · 1 yr 5 mos
Co-Founder & CTO
Longhorn Sim Racing · Austin, TX · Mar 2025 — Present
  • §Co-founded Longhorn Sim Racing and lead its technical direction as CTO, architecting and owning the club's core platform end-to-end, now the system of record for membership, events, race competitions, content, and merchandise used across a 100+ member organization.
  • §Built the platform that runs the club's competitions and events including live scoring, race results, driver tracking, and season standings for the streamed Lone Star Cup league, as well as race calendars across multiple leagues, and event waitlisting and payment systems that strengthened financial stability while cutting attendance friction.
  • §Architected the full-stack system on Next.js, TypeScript, and Prisma/PostgreSQL (Supabase) with role-based access across six member and officer roles; engineered for reliability and low operational overhead so non-technical officers can run day-to-day operations.
  • §Designed the team's collaborative CI/CD pipeline and engineering workflow including a pnpm + Turborepo monorepo with PR-gated CI (lint, typecheck, build) and CODEOWNERS review to ensure production stability and lower deployment friction.
  • §Mentor and train junior engineers in CI/CD and modern web infrastructure to increase development capabilities and redundancy as I grow and lead the development team.
Next.js·TypeScript·Prisma·PostgreSQL·Supabase·Full-Stack·Technical Leadership
Longhorn Racing (FSAE EV) logo
Former · 2 yrs
Telemetry Software Engineer
Longhorn Racing (FSAE EV) · Austin, TX · Aug 2024 — Jul 2026
  • §Built and maintained a distributed, real-time telemetry system for a Formula SAE EV race car supporting live data ingest, streaming, persistent storage, and visualization across testing and competition.
  • §Owned the web-based visualization layer in TypeScript / React surfacing live lap timing, gps data, deltas, vehicle state, driver inputs, energy usage, thermal headroom, and two way dash communications all used trackside across laptops, mobile, and pit displays.
  • §Designed and built the in-car driver dashboard, balancing real-time data density, clarity, two-way communication, and reliability for high-speed, safety-critical use.
  • §Led the system's end-to-end architecture from the whiteboard up, defining how data moves from on-car CAN through protobuf, MQTT, and Kafka into PostgreSQL, feeding both Grafana and a custom web viewer.
  • §Pioneered the team's first working telemetry system, built entirely in-house from the ground up, which has already become critical to driver training and tuning, and is increasingly informing design evolution and validating the team's in-house simulation software.
TypeScript·Python·ROS 2·Kafka·PostgreSQL·Distributed Systems·Real-Time Systems
V.
Schooling
Education
Third year at UT Austin.
The University of Texas at Austin logo
The University of Texas at Austin
B.S. Computer Science
Aug 2024 — May 2028 (expected) · Austin, TX
Coursework
  • 01Data Structures
  • 02Operating Systems
  • 03Algorithms & Complexity
  • 04Computer Architecture
  • 05Cloud Computing
  • 06Machine Learning I
  • 07Modern Web Applications
  • 08iOS Mobile Computing
VI.
Toolkit
Systems & stack
What I reach for when shipping.
Languages
TypeScript·Python·C·Java·Rust·SQL·Assembly·Lua·Go
Frameworks
React·Next.js·Node.js·Tailwind·Electron·Prisma·Drizzle·shadcn/ui·Framer Motion·Recharts·Better Auth
Systems
Distributed Systems·Real-Time·WebSockets·Embedded·CAN Bus·ROS 2·Protobuf·Kafka·MQTT·OBS
Infra
PostgreSQL·Cloudflare Workers·Durable Objects·AWS EC2·Grafana·Supabase·Neon·Vercel·Docker·Stripe·Turborepo·Bazel
Practices
TDD·CI/CD·SEO·Perf Analysis·Reliability Eng·Entrepreneurship·Technical Leadership·Full-Stack
Colophon · Contact

Write, and
I'll write back.

location
Austin, TX
best for
full-stack development · technical leadership · distributed systems · real-time infrastructure