Vaman Rajagopal

Vaman Rajagopal

Computer Science Major

I'm a Computer Science student at the University of Michigan, exploring the intersection of AI, autonomy, and full-stack development. My experience ranges from implementing visual odometry and LiDAR-based localization for autonomous vehicles to building scalable web and API systems that support real users.

I enjoy designing software that bridges intelligence and interaction, from AI-powered HUDs and course assistant platforms to real-time community tools used by thousands. I'm driven by curiosity, creativity, and a desire to engineer systems that feel both powerful and intuitive.

Education

Academics

Foundations in computer science, math, and engineering with hands-on projects.

University of Michigan

University of Michigan

Bachelors in Science and EngineeringComputer Science
August 2024 - Present

Relevant Coursework

Data Structures & AlgorithmsMachine LearningIntroduction to Computer OrganizationDiscrete Mathematics
Lenape High School

Lenape High School

High School Diploma
September 2020 - June 2024

Relevant Coursework

AP Computer Science AAP Calculus ABAP Calculus BCAP Statistics
Experience

Professional Experience

Hands-on work across autonomy, AI, and software engineering.

Research Assistant

Michigan Institute for Computational Discovery and Engineering

Mar 2025 - Present

Developing a coachbot for the Joy of Coding course using FastAPI and OpenAI's ChatGPT API.

Software Developer

VTI Aerospace

May 2024 - Aug 2024

Implemented a Visual Odometry model in ROS2 and C++ using ORB-SLAM3, enabling GPS-free drone localization and trajectory mapping in simulation. Set up simulation environment in AirSi.

Autonomous Engineer

MRacing

Aug 2024 - Present

Developing LiDAR processing algorithms and cone clustering systems for autonomous navigation through racetracks.

Software Engineer

Red Watch Robotics

Sep 2021 - Jun 2024

Engineered motion profiling and autonomous navigation systems for FRC robots.

Projects

Featured Projects

Selected work spanning AI, web, and tooling.

Coachbot for Coding

Coachbot for Coding

Course assistant platform with React and FastAPI. Lets instructors create chatbots linked to class materials and tools. Integrated APIs for data retrieval and context-aware debugging support.

FastAPIOpenAIPythonReactVectorized DatabasesEmbeddings
Resonant

Resonant

Crowd sentiment analysis and virtual HUD for DJs. Provides real time metrics about the audience in one glance.

GeminiSnap Inc Lens StudioRekordBoxFlaskPythonTypescript
Player Performance Tracking

Player Performance Tracking

Designed intelligent bots for a 60,000+ user community to moderate forums, host events, and analyze user behavior, with a Python API powering real-time leaderboards.

PythonJavaScriptGolangFastAPISQLMongoDB
Cube360 App

Cube360 App

Flutter and Firebase-based app for nonprofits, featuring nearby event discovery and RSVP tracking to promote healthcare access and volunteer engagement.

FlutterFirebaseUI/UX
Arcademia

Arcademia

Upload notes and generate AI-powered flashcards. Create multiplayer rooms and compete in arcade games linked to study questions.

PythonTypeScriptReactFastAPIOpenAIWebsockets
FRC Analytics Platform

FRC Analytics Platform

React and Firebase-based platform to track performance metrics of 200+ FRC teams, implementing custom ranking algorithms for optimized playoff strategies.

ReactFirebaseData Analytics
Skills

Skills & Technologies

A toolbox spanning languages, frameworks, and platforms.

Languages

PythonJavaNodeJSJavaScriptTypeScriptC++CGolangSQL

Frameworks & Libraries

ReactNode.jsFastAPIFirebaseROSPyQtFlutter

Tools & Technologies

GitDockerLinuxPostmanPostgreSQLVS CodeFigmaJiraCI/CD (GitHub Actions)LLDB
Contact

Get In Touch

Open to collaborations, research, and interesting problems.