I am a Robotics x CS student at the University of Michigan, dedicated to bridging the gap between high-level code and physical motion. My work sits at the intersection of autonomous systems, deep learning, and robust software architecture.
Beyond the code, I’m passionate about distilling complex concepts into intuition. Whether through tutoring or my work as an IA, I find as much fulfillment in debugging a peer’s logic as I do in optimizing a robot’s trajectory.
What I’m ENGINEERING
NiFT Autonomous Shuttle (Perot Jain TechLab at Mcity):
I am delivering a proof-of-concept that transforms the NiFT Shuttle QB into an L4 autonomous vehicle, leveraging infrastructure-based sensing and routing protocols. My detailed responsibilities include vehicle assembly, sensor configuration, robust systems engineering, and an economic analysis of depot autonomy.
NiFT Shuttle QB here!
SIM-26 Driving Simulator (Multidisciplinary Design Program):
I am leading development on an accessible driving simulator powered by Unreal Engine 5. The engineering scope includes procedurally generating drivable worlds, configuring vehicle dynamics, simulating complex traffic flows, and implementing a low-cost steering system and motion base to enhance realism. Utilizing these high-fidelity simulations, the MDP team designs and conducts human performance experiments to research driver workload and distraction.
Multiplayer server in UE5 environment
What I’m MENTORING
ROB 320 Instructional Aid
Helping lab sections, holding office hours, creating exam and grading for ROB 320: Robot Operation Systems. I support students on topics like Linux IPC in C/C++, developing custom ROS-like middleware, and kinematics & transforms.
Math 115/116/215 Tutor
Delivering 10 hrs per week of drop-in and group tutoring for Calculus I-III at Math Learning Center. I also facilitate weekly MATH 215 (Multivariable Calculus) study groups with GSIs, supporting 20–30 students with structured problem sets.
What I’m mastering
Introduction to Machine Learning
Foundations of Computer Vision
Introduction to Computer Organization
Tech Stacks
Ubuntu 22.04.5 LTS
C/C++, Python, Julia, MATLAB, R, Verilog, ARM_Assembly, Blueprint
nav2, tf2_ros, eigen, robot_localization, gazebo_sim, rviz2, fast_dds
Package Version
------- -------
torch 2.2.0
opencv-python 4.9.0
scikit-learn 1.4.1
scipy 1.12.0
numpy 1.26.4
matplotlib 3.10.6
pandas 2.2.1
docker git cmake gdb valgrind
Explore More
Check out my other past projects, my highlighted courseworks, and my work experiences: