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 ROS2-based visual odometry pipelines and LiDAR-based localization for autonomous vehicles to building scalable web platforms and intelligent APIs that support real users.

I enjoy designing software that bridges intelligence and interaction, from LLM-driven flight interfaces and course assistant platforms to real-time community tools serving thousands. I'm driven by curiosity, a passion for impactful engineering, and a desire to build 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.

Instructional Aide

University of Michigan Robotics Department

Aug 2025 - Present

Software Engineer

VTI Aerospace

Aug 2025 - Present

Software Developer

Michigan Institute for Computational Discovery and Engineering

Mar 2025 - Present

App Developer

Google Developers Group

Mar 2025 - Present

Autonomous Systems Engineer

MRacing

Aug 2024 - Aug 2025

Teacher

Asphero

Jan 2018 - Aug 2024

Software Engineer

Red Watch Robotics

Sep 2021 - Jun 2024
Projects

Featured Projects

Selected work spanning AI, web, and tooling.

EduFlow AI

EduFlow AI

A powerful framework for educators to build agentic AI conversations using node-based flows that can collect data, compare responses, loop through content, and guide students through personalized learning experiences. React and TypeScript course assistant platform with Python backend enabling instructors to create interactive chatbots for self-paced learning. Integrated MariaDB with vector search and OpenAI models for semantic retrieval and adaptive reasoning. Supports third-party API plugins to pull live course data into EECS chatbots.

ReactTypeScriptPythonFastAPIOpenAIMariaDBVector SearchEmbeddings
Resonant

Resonant

AI-powered crowd sentiment analysis and virtual HUD for DJs using Snap Lens Studio. Provides real-time audience engagement metrics through computer vision and integrates with RekordBox for synchronized performance insights. Built at HackMIT 2024.

GeminiComputer VisionSnap Lens StudioRekordBoxFlaskPythonTypeScript
Voxyl Statistics

Voxyl Statistics

Built and scaled Python Discord bots with stat tracking, moderation, tournaments, trivia, and automation tools, improving engagement and safety across 60k+ users. Developed a RESTful API using FastAPI and Golang with MongoDB and SQL backends, powering 100+ real-time leaderboards and in-game commands for 20k+ concurrent users.

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. Implemented scoring logic and state-machine game-loop mechanics for an educational mini-game system, processing user events in real time to drive adaptive difficulty.

PythonTypeScriptReactFastAPIOpenAIWebsockets
Firewatch

Firewatch

Built an emergency navigation system using a vision-language model (VLM) in Python with Computer Vision pipelines on Raspberry Pi to detect environmental features and hazards from live camera input and infer safe exit paths. Implemented dynamic path re-planning logic that updates routing on the fly when new hazards are detected.

PythonComputer VisionVLMRaspberry PiArduinoReal-time Systems
Skills

Skills & Technologies

A toolbox spanning languages, frameworks, and platforms.

Languages

PythonC++CJavaJavaScriptTypeScriptGolangSQLBash

Frameworks & Libraries

ReactFastAPIROS2OpenAI APIPyTorchFirebaseNode.jsFlutterPyQt

Tools & Technologies

GitDockerLinuxMariaDBPostgreSQLMongoDBVector DatabasesVS CodeFigmaCI/CDLLDBPostman
Contact

Get In Touch

Open to collaborations, research, and interesting problems.