Robotics and Cloud Engineer.
Experience
2025 — Now
2024 — 2024
2024 — 2024
Bedford, Massachusetts, United States
Migrated ROS1 codebase to ROS2, refactoring C++, Python, CMake, and XML; integrated ABB robots and Ensenso cameras.
Enhanced GitHub release workflows using Ansible to support ROS2 deployment pipelines.
Built multi-stage Docker images to deploy ROS2 and supporting services across production environments.
Automated C++ code migration using Clang-based parsing and analysis tools.
2021 — 2023
Massachusetts, United States
Developed an automated testing framework in C++ and Python to generate ROSbag data for TÜV certification.
Built a data processing pipeline using AWS CDK to curate testing results and support ML model validation.
Deployed telemetry processing microservices via AWS Lambda, EFS, and S3 within internal CI/CD systems.
Created UR10-based sensor alignment system using OptiTrack feedback for precise lab calibration.
Designed and implemented a WebSocket server for real-time robot telemetry streaming to Foxglove Studio.
Integrated RealSense, Velodyne, and SICK LiDAR as microservices for the unit test platform; used NanoTec motors and IP-Cams to orchestrate test scenarios.
Customized Foxglove Studio layout and UI using React Bootstrap for visual inspection and validation.
2019 — 2020
2019 — 2020
Boston, Massachusetts, United States
Robot Induction Station Development — Using Universal Robot
• Designed the software architecture of the whole system.
• Programmed robot motion which places items on the conveyor belt parallelly.
• Integrated Keyence barcode readers into the system.
• Developed a program that monitors the robot and resolves protective stops.
• Demonstrated the system at the customer site.
• Mentored an intern throughout project development.
Robot Induction Station Development — Using ABB Robot
• Designed the software architecture of the whole system.
• Handled motion supervision during operation.
• Formulated suction cup selection policy that optimizes pick rate.
• Fine tuned the items release timing using ABB’s Multitasking package.
Education
National Taiwan University