Skip to content
View warstad11's full-sized avatar

Block or report warstad11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
warstad11/README.md

Hi, I'm Warren Stading πŸ‘‹

I'm a high school student in Austin, Texas. I build machine learning systems for cars and robotics β€” and then I try hard to break them.

Most of what I care about lives in the gap between "this works in a notebook" and "this works on an actual road." A lot of ML looks great on a benchmark and falls apart the moment it meets the real world. The interesting part is finding out which is which β€” then publishing the answer, including when the answer is that my own model didn't work.


πŸ•³οΈ Pothole Detection Lab

A research platform that detects potholes three ways β€” with a camera, with a phone's motion sensor, and with both fused together β€” plus an honest test of whether any of it survives contact with a real car.

  • 94 benchmark experiments with frozen train/validation/test splits
  • Recorded my own drives, then hand-labeled 266 detection clips blind β€” no idea which model flagged which clip β€” and did the entire labeling a second time to measure my own consistency (97% agreement with myself)
  • My best model failed in the real world. In the lab, fusing camera + sensor won. On real roads, precision fell to ~0.10 and the fusion advantage disappeared β€” the camera half went blind on dashcam video.

I published the negative result anyway, with the code, the pre-trained models, and a privacy-scrubbed dataset of my own drives. The takeaway: combining two sensors isn't a free win β€” a system is only as strong as its weakest sensor in a new environment.

I released the dataset because good data is usually the real bottleneck in these problems, not clever models. Anyone can clone the repo, record a drive with their phone, and re-run my experiments on their own car.

Accepted to GARSEF (Austin regional science fair), 2026. Next: I'm drafting an open letter to Austin, Phoenix, and San Francisco arguing that cities should pool road-condition data from every self-driving fleet β€” my own results are the argument, since a model trained on one vehicle doesn't transfer to another.


πŸ“„ Optimizing AI Systems through Backpropagation

Curieux Academic Journal, December 2025, Part 2, Issue 2, p. 589 Β· read the PDF

Can one AI teach another? I built a two-agent feedback loop inspired by backpropagation: a "coding" AI drove a virtual racecar in the F1Tenth autonomous-racing simulator and logged its crashes, while a second AI analyzed those crashes and rewrote the driving code β€” with no human in the loop. The dual-AI system substantially outperformed both a human-coded baseline and a single AI with no feedback.


🧠 Machine learning for dementia research β€” Johns Hopkins University

Summer 2026 internship with Prof. Kishore Kuchibhotla's lab at Johns Hopkins, applying my AI/ML experience to their research on lucidity in dementia β€” the episodes where patients with advanced dementia unexpectedly regain clarity and communication.

I built two tools for the project:

  • an AI speech synthesizer for modeling lucid events, and
  • an audio analyzer that helps detect lucid events in patient recordings.

I'd like to open-source both once the lab's research is further along. I got into this through the computational side, but it's personal too β€” dementia has affected my extended family, and pointing these tools at that problem is the most useful thing I can imagine doing with them.


🧭 What ties it together

I build the real version of a thing, then try hard to break it, then give it away. The building is the fun part. The breaking is where you find out whether it was ever true β€” and it's the part most projects skip. Open-sourcing it is how the field actually moves: someone else gets to start from my failure instead of repeating it.

πŸ› οΈ Tools

Python Β· PyTorch Β· scikit-learn Β· YOLO / computer vision Β· signal processing Β· FastAPI

πŸ“« github.com/warstad11/pothole β€” code, data, and full results

Pinned Loading

  1. pothole pothole Public

    Multi-modal pothole detection (camera + accelerometer + hybrid fusion) with a pre-registered blinded real-world transfer study, pre-trained models, and an open driving dataset. By Warren Stading.

    Python 2