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 Autonomous Shuttle 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. SIM-26 Driving Simulator Multiplayer server in UE5 environment

What I’m MENTORING

ROS
U-M Robotics | 2026 – Now

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.

Calculus
U-M Math | 2025 – Now

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

EECS 445

Introduction to Machine Learning

Python
Classification
Regression
Trees/Boosting
CNN/RNN
Transformers
Clustering/GMMs
Reinforcement Learning
EECS 504

Foundations of Computer Vision

Python
Filtering
Convolutions
Feature Detection/Matching
Image Segmentation
Motion & Tracking
Deep Learning
EECS 370

Introduction to Computer Organization

C
Assembly
LC2K & ARM
Multi-Cycle Processor
Pipeline
Cache
Virtual Memory

Tech Stacks

kane@umich:~
×
cat /etc/issue
Ubuntu 22.04.5 LTS
ls -m ./languages
C/C++, Python, Julia, MATLAB, R, Verilog, ARM_Assembly, Blueprint
ros2 pkg list | grep "autonomy"
nav2, tf2_ros, eigen, robot_localization, gazebo_sim, rviz2, fast_dds
pip list --format=columns
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
ls /usr/local/bin
docker   git   cmake   gdb   valgrind
_

Explore More

Check out my other past projects, my highlighted courseworks, and my work experiences:

View All Projects View All Experiences