Selected Projects

Connecting software with physical systems.

From industrial robots to autonomous ocean monitoring and spacecraft operations, these are some of the projects that have shaped how I think about systems engineering.

Industrial Robotics

COMAU Racer 5 Remote Control System

Developing the software stack for remotely controlling a COMAU Racer 5 in the SCU Robotic Systems Lab. The system connects a browser-based interface to a Python lab-side agent through API and MQTT communication, publishes commands through ROS 2, and integrates with an existing RoboDK bridge.

Remote UI API / MQTT Python Agent ROS 2 RoboDK COMAU Racer 5
Demo of the operator interface controlling the physical COMAU Racer 5. Recorded with permission from the Santa Clara University Robotic Systems Lab. Watch full 2:51 demo
  • Built and validated remote joint-space control through the existing ROS 2 and RoboDK workflow.
  • Developing Cartesian control, with the main command path working while I continue resolving edge cases and refining behavior.
  • Designed human-facing controls that distinguish requested, commanded, and actual robot values.
  • Added support for displaying OptiTrack pose data in the interface, with hardware validation still pending because the motion-capture system is not currently operational.
  • Built accessibility-conscious interaction patterns including keyboard navigation, contrast-aware styling, clear status messaging, and controls that do not rely on color alone.
  • Designed and implemented the safety and access-control logic for single-user control, inactivity handling, administrative override, and global disable states.
PythonROS 2RoboDKMQTTWeb UIOptiTrack
Autonomous Marine Robotics

MANTARAY Profiler

Senior design and research project focused on a low-cost autonomous ocean-monitoring platform designed to navigate surface waypoints, perform vertical profiling maneuvers, and collect environmental data throughout the water column.

I developed the graphical user interface used to configure missions and interact with the profiler, and worked with the software team on integration and autonomous-navigation testing. Earlier work on the profiler also included contributions to bidirectional communication and GPS integration.

GUI DevelopmentSystem IntegrationGPSEnvironmental SensingTesting
Read the Senior Design Thesis
Spacecraft Mission Operations NASA ACS3

Advanced Composite Solar Sail System

Supported mission control operations for NASA's ACS3 mission through the SCU Robotic Systems Lab, including satellite tracking and contact execution.

The ACS3 Mission Operation and Engineering Team was recognized with a 2025 NASA Ames Honor Award, of which I was a co-recipient, for the team's performance and support of the successful solar-sail deployment.

Mission OperationsSatellite TrackingContact ExecutionTeam Operations
View SCU Feature ↗︎
Robotics Education & Documentation

ROS Badge / MyCobot Activities

Collaborating with the RSL team on a ROS training pathway that uses a physical MyCobot robot to connect software concepts with hands-on robot activities.

My work includes MyCobot-related responsibilities and helping identify, organize, and document the commands and reference material learners need when moving from simulated examples to a real robot.

ROSMyCobotTechnical DocumentationTraining Design