Aman Nindra

Aman Nindra

ML Systems • Robotics • AI Infrastructure

Data Science student at UCSD building autonomous vehicle perception, computer vision, and shared GPU training systems.

About

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.

Currently Working On

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.

Education

University of California, San Diego

B.S. Data Science

Expected Spring 2028

Featured Projects

Strongest work — click GitHub links for source code.

Wildlife Camera Trap Classification

Top 4 finish — Vision Transformer on 16.5K camera-trap images.

Jan 2026
Competition leaderboard showing amannindra ranked #4 with a log loss of 0.6695
  • Ranked Top 4 in a wildlife image classification competition across 8 species and 16.5K camera-trap images.
  • Trained Vision Transformer models with mixed precision, class-weighted loss, and DistributedDataParallel on AWS SageMaker.
  • Achieved about 91% validation accuracy and outperformed a ResNet18 baseline.
PyTorchVision TransformersDDPAWS SageMaker

Self-Hosted Distributed AI Training Platform

Web platform for launching PyTorch jobs across shared GPU machines.

Feb 2026 – Present
  • Building a web platform for launching PyTorch training jobs on shared GPU machines.
  • The system uses FastAPI, React, Kubernetes, and GPU-aware scheduling to route workloads based on available VRAM and compute.
  • Current focus: job isolation, queue management, logs, and failure handling for multi-user training.
PyTorchKubernetesFastAPIReactLinux

AI Emotion Intelligence Engine

BERT fine-tuned for 28-label emotion classification on GoEmotions.

Jan 2026
  • Fine-tuned BERT-base for 28-label emotion classification on GoEmotions.
  • Improved multi-label performance using per-emotion threshold calibration instead of a single global cutoff.
  • Achieved macro F1 around 0.64–0.70, with stronger recall on minority emotion classes.
PyTorchTransformersscikit-learnAWS SageMaker

Experience

Undergraduate Researcher • Merced, CA

UCM
May 2026 – Present
Autonomous bicycle prototype with Jetson Nano Super and steer-by-wire hardware in front of the UCM Honors Program research poster
  • Built a real-time ego-lane detection pipeline for autonomous vehicles using LaneATT trained on the CULane dataset, achieving 0.79 F1 (0.84 precision, 0.75 recall) on the validation set, trained on a SLURM-managed NVIDIA H100 cluster.
  • Engineered a COCO preprocessing pipeline distilling 80 classes down to the 4 relevant to driving (person, vehicle, traffic light, stop sign) to train a YOLOv11 obstacle/traffic-control detector.
  • Integrated lane detection and object detection into a single video-inference script with frame pre/post-processing, producing annotated driving footage for qualitative model evaluation.
  • Applied this perception stack to a street-legal autonomous bicycle research platform: a Jetson Nano Super runs the lane/object detection models to compute a drivable area and target heading, which an ESP32-S3 control hub verifies against IMU data and executes through a custom steer-by-wire actuator and 250W motor, with hard-wired brake relays as a rider-override failsafe.
PyTorchLaneATTYOLOv11SLURMROS 2Jetson Nano SuperESP32-S3Computer Vision

Software Engineering Intern

Valley Institute for Sustainability, Technology & Agriculture
May 2026 – Present
  • Architected a machine learning training platform on a 3-node Kubernetes cluster, including a control-plane node managing orchestration, PostgreSQL user data, and 5TB of persistent storage, plus 2 GPU worker nodes.
  • Enabled 40+ professors and 50+ PhD researchers to train computer vision and NLP models on the platform.
  • Built Terraform workspace templates for custom PyTorch/TensorFlow/Conda environments with configurable CPU, RAM, and up to 2x NVIDIA A30 GPUs per job.
  • Each configuration provisions a dedicated dev environment via browser-based code-server or the Coder VS Code extension.
KubernetesTerraformPostgreSQLAWSLinux

Software Engineering Intern • Remote

Arrowz (Mental Health Startup)
Aug 2025 – Jan 2026
  • Restructured a 24,000-line offline-first Flutter/Dart codebase into feature-based modules, eliminating duplicated legacy screens and consolidating navigation into a single reusable drawer shared by 6 core screens.
  • Built the app's complete first-run experience: a 10-step onboarding questionnaire with Isar local persistence, Firebase-authenticated routing, and an interactive ShowcaseView walkthrough with database-backed progress tracking across 5+ screens.
  • Shipped a goals-tracking feature end-to-end (Isar data model, Provider state management, home-screen UI) and built 4 custom date-range selector widgets for the emotion-analytics dashboard.
FlutterDartIsarFirebaseState Management

Project Manager, Code Agent • Merced, CA

UCM Machine Learning Club
Nov 2025 – Present
  • Scoped and led Code Companion, an AI-powered Python debugging tool that ingests GitHub repositories, runs flake8/mypy checks, and suggests LLM-generated fixes with explanations.
  • Defined MVP scope, metrics, and the roadmap for a Next.js, FastAPI, and pgvector stack.
Project ManagementPythonLLMsNext.jsFastAPI

Project Manager, Research Copilot • Merced, CA

UCM Data Science Society Club
Nov 2025 – Present
  • Managed Research Copilot, a RAG-based assistant that ingests PDFs and arXiv links, retrieves relevant passages with hybrid search, and answers questions with citation-grounded responses.
  • Designed the system architecture and evaluation plan around answer quality, latency, and pilot feedback.
RAGSystem ArchitectureFastAPIPostgreSQLpgvector

Technical Skills

ML Systems

PyTorchTransformersOpenCVONNX Runtimescikit-learnNumPypandas

Robotics & Vision

ROS 2JetsonComputer VisionLane / Road SegmentationYOLO (Ultralytics)

Backend & Infrastructure

FastAPIFlaskDockerKubernetesTerraformSLURMPostgreSQLLinuxAWSFirebase

Frontend

ReactNext.jsTypeScriptTailwind CSSFlutter

Languages

PythonTypeScriptJavaScriptC++Dart

Resume

Get In Touch