Robotics and Embedded Systems Engineer
ROS 2 | Edge Perception | Sensor-Driven Mechatronics
Email LinkedIn Portfolio X profile
I build robotics prototypes across ROS 2 manipulation, Jetson-oriented perception and compute benchmarking, ESP32 sensing and telemetry, and CAD-to-URDF robot descriptions. I am interested in the complete robotic system, from mechanical hardware and electronics through sensing, software, controls, testing, and deployment.
My public projects document both the implemented engineering work and the current reproduction or validation limits. I want other engineers to be able to inspect the evidence, understand the tradeoffs, and extend the work.
Python human-robot interaction prototype with local face and voice processing plus a cost-aware adaptive gate for audio, gesture, and face modalities. The repository includes a Jetson latency and board-power compute-cost artifact across four power modes; model performance remains pending validation.
Python PyTorch OpenCV MediaPipe NVIDIA Jetson HRI
Embedded-mechatronics case study combining ESP32 load and inertial sensing, Python logging, a stepper-control interface, and spring-damper design notes. The committed paths represent separate bench prototypes rather than an integrated or human-use-validated device.
ESP32 MPU6050 NAU7802 Python Mechatronics
ROS 2 project exploring arm motion, gripper behavior, and joint-state-triggered release timing for a physical projectile-motion demonstration. It includes single-target and six-target routines, planning-scene objects, and demonstration media.
ROS 2 MoveIt 2 Python Kinova Gen3 Lite Motion Control
Scripted pick-and-place and block-stacking behavior with planning-scene objects, gripper commands, and captured Gazebo and RViz states. The current repository is a captured simulation prototype with a documented package-name blocker for clean reproduction.
ROS 2 MoveIt 2 Gazebo RViz Python
CAD-to-ROS 2 robot-description project containing a six-joint Xacro/URDF model, seven STL meshes, launch definitions, and CAD and RViz evidence. Its current clean-launch blocker and control-system boundary are documented in the repository.
ROS 2 Xacro/URDF RViz Gazebo CAD
More manipulation work: Kinova Gen3 Write Initials
- MS in Mechanical Engineering and Materials Science, Duke University, 2026.
- Junior R&D Engineer in Duke University's Pratt School of Engineering Garage Lab, with embedded firmware, sensor integration, and controls contributions across more than ten projects.
- Teaching Assistant for Robotics and Automation and Experimental Design.
- Duke University competitive research grant recipient.
| Area | Tools and experience |
|---|---|
| Robotics software | ROS 2, MoveIt 2, RViz, Gazebo, motion planning, planning scenes, gripper interfaces |
| Embedded systems | ESP32, microcontrollers, sensor integration, serial and Wi-Fi telemetry, embedded Linux |
| Perception and HRI | OpenCV, PyTorch, TensorFlow, MediaPipe, NVIDIA Jetson, multimodal sensing |
| Hardware and mechatronics | Actuator integration, load and inertial sensing, mechanical prototyping, Fusion 360 |
| Programming and tooling | Python, C++, C, MATLAB, Git, Docker |
I am open to robotics and embedded systems roles involving sensor integration, actuators, electromechanical hardware, manipulation, controls, perception, testing, and real-world deployment.
If you are building robots that must work reliably beyond a controlled demo, connect with me on LinkedIn or reach me by email.