
ML Systems • Robotics • AI Infrastructure
Data Science student at UCSD building autonomous vehicle perception, computer vision, and shared GPU training systems.
I'm Aman Nindra. Data Science, UCSD. I build machine learning systems and try to make them survive outside the notebook they were trained in.
Right now that's two things. A lane detection model for autonomous vehicles that hits 0.79 F1 on CULane, and a Kubernetes platform that lets 40+ professors and 50+ PhD researchers run their own training jobs without fighting over a GPU. I also spent last fall rebuilding a mental health startup's Flutter app, because their 24,000-line codebase had six different versions of the same onboarding screen.
I care more about whether a system holds up than whether the model is state of the art. Beyond that, I've trained Vision Transformers for wildlife image classification, fine-tuned BERT for multi-label emotion detection, and built an ASL voice assistant, mostly because I like seeing a model connected to something a person can actually use.
Autonomous Vehicle Perception
Building real-time ego-lane detection (LaneATT/CULane) and YOLOv11-based obstacle detection for autonomous vehicles, trained on a SLURM-managed H100 cluster.
Shared ML Training Infrastructure
Architecting a 3-node Kubernetes ML training platform with Terraform-provisioned workspaces for 40+ professors and 50+ PhD researchers.
Distributed AI Training
Designing a self-hosted platform for shared GPU training jobs, queue management, job isolation, and VRAM-aware scheduling.
Applied ML Systems
Working on computer vision, NLP, and infrastructure projects using PyTorch, FastAPI, AWS, and Linux-based deployment workflows.
University of California, San Diego
B.S. Data Science
Strongest work — click GitHub links for source code.
Top 4 finish — Vision Transformer on 16.5K camera-trap images.

Web platform for launching PyTorch jobs across shared GPU machines.
BERT fine-tuned for 28-label emotion classification on GoEmotions.
