Robotics Engineering student at the University of Michigan focused on autonomous systems, mobile robotics, and embedded software.
My experience spans autonomous-vehicle sensor development, ROS 2 navigation, open-source robotic prostheses, and embedded sensing systems. I am currently building an autonomous indoor service robot while expanding my work in SLAM, planning, controls, and robotics software architecture.
Developing a ROS 2 mobile-robot simulation for autonomous navigation in a custom multi-room office environment.
- Integrated TurtleBot3, Gazebo Classic, RViz2, SLAM Toolbox, AMCL, and Nav2
- Generated and saved 2D LiDAR occupancy maps
- Implemented responsive WASD teleoperation with key-release stopping
- Demonstrated localization and point-to-point autonomous navigation
- Currently extending the system with C++ multi-waypoint missions, recovery handling, and repeated-trial evaluation
Contributed to software and development infrastructure supporting the University of Michigan's Open-Source Leg, an open-source robotic prosthesis platform used to develop and test control algorithms on physical hardware.
- Implemented Python-based software improvements for research workflows
- Supported reproducible Raspberry Pi system configuration and developer onboarding
- Contributed merged network-debugging and SMTP setup documentation
- Collaborated through GitHub issues, pull requests, code review, and issue resolution
- Validated BOM and CAD data during a SolidWorks-to-OnShape migration
Contributed to an embedded soft-sensing system that converts a fabric touch matrix into a responsive controller with real-time visual feedback.
- Developed Python and MicroPython components for Raspberry Pi and microcontroller hardware
- Worked with matrix scanning, serial communication, and OLED visualization
- Supported low-latency state updates for a scalable 5x5 touch interface
| Area | Tools |
|---|---|
| Languages | C++, Python, MATLAB |
| Robotics | ROS 2, Nav2, SLAM Toolbox, AMCL, Gazebo, RViz2 |
| Embedded and systems | Raspberry Pi, Linux, Git, Docker, serial communication |
| Engineering | Controls, autonomous navigation, sensor integration, SolidWorks, OnShape |
- Multi-goal navigation and recovery behavior in ROS 2
- Quantitative evaluation of autonomous navigation performance
- SLAM, state estimation, planning, and robotics systems integration
