Aman Nindra

Aman Nindra

About

I'm a CS & Engineering student at UC Merced building things at the intersection of AI and real-world hardware. Right now I'm deep in two projects: a self-hosted distributed AI training platform that lets anyone upload datasets and train models through a web UI, and an autonomous electric bicycle running ROS 2 on a Jetson Nano Super. I lead project teams at the ML Club and Data Science Society, where we're shipping an AI debugging tool and a RAG-based research assistant. I care about systems that actually work — GPU scheduling, edge inference, low-latency voice — not just demos.

Professional Experience

Software Engineering Intern • Remote

Arrowz (Mental Health Startup)
Sep 2025 – Present

Shipped cross-platform Flutter/Dart app for emotion tracking across 25+ screens; modular UI components cut duplication 40%. Standardized state management and responsive layouts; improved build stability and developer velocity across the team.

FlutterDartCross-platform DevelopmentState ManagementUI/UX Design

Project Manager, Code Agent • Merced, CA

UC Merced Machine Learning Club
Nov 2025 – Present

Scoped and led Code Companion, an AI-powered Python debugging tool that ingests GitHub repos, runs flake8/mypy, and suggests LLM-generated fixes with explanations. Defined MVP, metrics, and phased roadmap for Next.js + FastAPI + pgvector stack, coordinating backend and frontend milestones with the team.

Project ManagementPythonLLMsNext.jsFastAPITeam Leadership

Project Manager, Research Copilot • Merced, CA

UC Merced Data Science Society Club
Nov 2025 – Present

Managed a RAG-based research assistant that ingests PDFs/arXiv links, runs hybrid BM25 + embedding search, and answers questions with citation-grounded quotes. Designed system architecture (Next.js, FastAPI, Postgres + pgvector) and evaluation plan focusing on answer quality, latency, and pilot user feedback.

RAGSystem ArchitectureNext.jsFastAPIPostgreSQLpgvector

Projects

Self-Hosted Distributed AI Training Platform

Feb 2026 – Present

Designing and building a self-hosted AI training platform to enable users worldwide to upload datasets (S3-style), configure hyperparameters, and train models through a web interface. Implementing GPU-aware job scheduling via Kubernetes to dynamically allocate workloads across multiple Linux machines based on real-time VRAM and compute availability. Deploying a Raspberry Pi as a lightweight control node to host the site, manage job queues, and persist datasets to attached external storage.

PyTorchKubernetesFastAPIReact.jsLinux

Autonomous Bicycle

Feb 2026 – Present

Developing an autonomous electric bicycle capable of navigating real-world terrain without human control. Integrating ROS 2 on a Jetson Nano Super (edge AI GPU) for perception, localization, and control.

ROS 2PythonJetson Nano

SafeCall: Emergency Dispatch Simulator

Mar 2026

Real-time voice simulator for emergency dispatch training powered by the ElevenLabs Conversational AI API over low-latency WebRTC. Dynamic evaluation engine parses live STT transcripts to score dispatchers across 5 critical criteria and compute a final performance grade. Integrated @vis.gl/react-google-maps for an interactive location-guessing system using Haversine distance scoring.

React.jsTypeScriptTailwind CSSWebRTCElevenLabs API

AI Emotion Intelligence Engine

Jan 2026

Fine-tuned BERT-base for 28-class multi-label emotion detection; achieved Macro F1: 0.64–0.70 and Jaccard (samples): 0.59–0.67. Built per-emotion threshold calibration (0.01–0.99 grid search per label), replacing a single global cutoff and improving minority-emotion performance. Benchmarked against GoEmotions baselines (Macro F1 ~0.49) and achieved Macro F1 ~0.64, Precision ~0.52, and Recall ~0.84 in 15 epochs.

PyTorchTransformersScikit-learnAWS SageMaker

Wildlife Camera Trap Classification

Jan 2026

Achieved Top 4 ranking (log loss: 0.6695) using EVA-Large (300M parameters) Vision Transformer on 16.5K camera trap images across 8 species. Engineered a production-grade training pipeline with DistributedDataParallel (DDP) across 4 Tesla V100 GPUs on AWS SageMaker with mixed-precision training, gradient clipping, and class-weighted loss. Optimized generalization to a -0.64% train-val gap (91.27% val accuracy); outperformed baseline ResNet18 by 3.1%.

PyTorchVision TransformersAWS SageMaker

ASL Voice Assistant

June 2025

A–Z ASL recognition with emotion-aware voice chat; ONNX Runtime enables client-side inference at 90 FPS. Trained CNN in PyTorch with augmentation and mixed precision; exported to ONNX with dynamic axes. Built Next.js UI (App Router, Tailwind) with accessible components and graceful fallbacks for camera and mic permissions.

Next.jsPyTorchONNXHume AIVapi

AI-Resume Analyzer

June - July 2025

Containerized full-stack app that ingests PDFs and returns resume recommendations, job matches, and a personalized dashboard to manage saved listings. Engineered a Firebase Realtime Database caching layer for job queries, reducing redundant Apify API calls and improving frontend response times. Designed a daily background cron scheduler (APScheduler) with MD5 signature hashing to auto-refresh listings and prevent duplicate database entries.

PythonFlaskReact.jsTypeScriptAWSOpenAI API

Resume

Get In Touch

I'm always interested in new opportunities and collaborations. Feel free to reach out if you'd like to work together!

LinkedIn
GitHub
Send Email