×

Self Evaluation

I am an HKUST Computer Engineering undergraduate graduating in 2027, with a Minor in Robotics and Extended Major in AI. I focus on embedded systems and robotics control, with hands-on experience in C/C++, STM32/GD32, FreeRTOS, communication and driver modules, multi-actuator control, hardware-software debugging, and full-robot integration. I led a ~10-person RoboMaster embedded team, maintained the shared RM2025-Core platform, and was selected for the RoboMaster All-Star Game. I value system reliability, efficient fault isolation, and maintainable engineering under real field constraints.

Embedded Platforms
Develop C/C++ firmware on STM32/GD32 and FreeRTOS, including drivers, communication modules, and shared interfaces.
System Integration
Integrate motor communication, multi-actuator control, inter-board links, state machines, and full-robot workflows.
Reliability & Debugging
Read schematics and use oscilloscopes, logic analyzers, SystemView, and Tracealyzer to isolate field faults.

Education

Hong Kong University of Science and Technology (HKUST)

2023.09 — 2027 (Expected)

BEng in Computer Engineering · Minor in Robotics · Extended Major in Artificial Intelligence

Selected Coursework: System Modelling, Analysis and Control · Machine Learning · Embedded System · Robotics · Design and Analysis of Algorithm

Experience

Embedded Systems Intern

Shenzhen WildNovate Technology Co., Ltd. · 2026.06 — Present
Contribute to embedded system development and integration for outdoor intelligent vehicles on GD32F470/GD32H737 and FreeRTOS, including motor communication, actuator control, UART/CAN interfaces, and kinematics/dynamics-related control logic. Read schematics and use oscilloscopes and logic analyzers for interface validation and fault isolation.
GD32F470GD32H737FreeRTOSUARTCANKinematics / DynamicsOngoing

Tech Stack

Embedded Systems
C / C++ARM Cortex-MSTM32 (F1/F4/G4/H7)GD32 (F4/H7)FreeRTOSCAN / FDCANSPI / UART / I2CModbusDMAInterruptADC / DACTIMCache & MPU
Hardware & RTOS Debugging
Schematic ReadingOscilloscopeLogic AnalyzerSystemViewTracealyzerGit
Robotics & Control
Motor / Actuator ControlKinematics & DynamicsHybrid Force-Position ControlTeleoperationPIDState MachineSensor Fusion
Simulation & ML
Isaac SimMuJoCoSimulinkReinforcement Learning
Languages & Tools
PythonMATLABKiCad
Spoken Languages
Mandarin — NativeCantonese — NativeEnglish — Fluent

RoboMaster Team Projects

Engineer Robot

RM2025 · HKUST ENTERPRIZE · All-Star Game
5.8sCompetition Record: Fastest 4-Level Ore Exchange
#1, #2Ore Exchange Economy · Difficulty #1 · Success Count #2
All-StarRM2025 All-Star Game
Sole embedded owner for the Engineer Robot group. Integrated the team's first 6-axis manipulator on a mobile swerve chassis for ore pickup, storage, exchange, stair climbing, rescue-robot interaction, and other complex field tasks. The system covered the manipulator/gimbal, chassis, lift, suction end effector, storage pump, FDCAN inter-board communication, and custom isomorphic controller with gravity compensation, damping, and optional force feedback.
STM32G473 (Engineer Robot)STM32G431 (Customized Controller)FreeRTOSFDCAN6-Axis Manipulator on Mobile ChassisURDF / MATLAB ValidationTeleoperation with Force Feedback

R&D Journey

  • Phase 1 - 6-Axis Manipulator First Movement
    Built and validated the first prototype: mechanical structure, motor communication, basic kinematics, and URDF/MATLAB model checks.
    ▶ Watch
  • Phase 2 — Custom Controller v1: Delta Robot
    Developed a Delta-robot-based haptic controller with impedance control for compliant, force-sensitive teleoperation.
    ▶ Delta impedance control▶ 6-Axis teleop via Delta
  • Phase 3 — Final Controller & Full Integration
    Replaced Delta with an isomorphic mini-arm controller for better motion mapping. Integrated arm + chassis into the complete robot. Delivered 5.8s task completion record and #1 match-average scoring efficiency.
    ▶ Ore exchange (lab) ▶ Field test (1st-person POV) ▶ Stairs test (Bilibili)
Robot MVP All-Star All-Star Photo Engineering Team Engineer Robot Official Full Robot 6-Axis

Embedded Department Leader

RM2025 · HKUST ENTERPRIZE
Led the ~10-person embedded team and maintained RM2025-Core, the shared embedded platform used across infantry, hero, engineer, sentry, dart, and other robot projects. The platform unified CAN/FDCAN management, DJI/DM/LK motor drivers, IMU/AHRS, referee system, VTM/ROS communication, inter-board FDCAN/Modbus, PID, PowerManager, Chassis/Gimbal Calculator, matrix/quaternion/filter utilities, and SystemView/Tracealyzer diagnostics. Designed and delivered a ~10-session onboarding course; videos were published on Bilibili.
  • Owned feature work, urgent bug fixes, module updates, and pull request reviews
  • Delegated sub-projects: power control, motor drivers, serial protocol, DSP/matrix utility library
  • Kept cross-robot interfaces stable across infantry, hero, engineer, sentry, and dart projects
Embedded Team
Hero

Hero Robot

RM2024 · STM32F407
Full embedded system for the RM2024 Hero Robot: mecanum chassis, 2-axis gimbal, friction-wheel shooter, loader, heat and jam handling, ROS/vision communication, monitoring, and gimbal-chassis inter-board commands.
STM32F407/G42-Axis GimbalMecanum ChassisFriction-Wheel ShooterROS/Vision Comm
Dart

Dart System

RM2024 · STM32F427
Launch control system for two generations of dart robots. Controlled four friction wheels, pusher, reloader, and yaw motor; used referee dart messages to select outpost/base target, check launch opening status, handle remaining time, and trigger launch timing. Supported manual, debug, reset, and automatic launch modes.
STM32F427Referee SystemFriction WheelsLaunch Sequencing

Swerve-Drive Chassis Exploration

RM2024
Swerve-drive kinematics and control validation for a chassis technology later reused across hero, engineer, infantry, and sentry platforms. Implemented ChassisCalculator support, steering zero calibration, target-speed limiting, maximum steering-rotation constraints, lazy mode, and application-layer validation on the Engineer chassis.
Swerve DriveKinematicsChassisCalculatorZero CalibrationFDCAN
Dual 6-Axis Simulation

Dual 6-Axis Mobile Manipulator Simulation

RM2026 · MuJoCo
RM2026 host-side simulation, perception, planning, and execution framework for a dual 6-axis mobile manipulator. Covered MuJoCo closed-loop validation, Type III exchange planning, IK and roll search, hpp-fcl collision checking, layered DAG/DP, TOPPRA/quintic trajectory parameterization, PnP/YOLO+HRNet debugging, ROS2 host nodes, and host-MCU protocol interfaces.
MuJoCoROS2Dual-ArmPlanningTOPPRAPnP
Full Team

Course Project

Exoskeleton

4-Axis Exoskeleton Arm

HKUST ELEC 3300 · STM32H750 + FreeRTOS · 2025
STM32H750 + FreeRTOS exoskeleton arm with four J4340 MIT-mode joint motors and a wrist IMU. Built DH-link, Jacobian, and RNEA inverse-dynamics models, mapped endpoint virtual force to joint torque through J^T F, and used IMU attitude/acceleration feedback for human intent sensing and real-time assistive force control. The controller also handled joint-state updates, gravity/inertia compensation, MIT-mode torque output, and MATLAB-based friction/model validation.
STM32H750FreeRTOSJ4340 MITRNEAJacobianMATLABIMU

Contract Projects

Biped Robot RL Locomotion

Contract · Isaac Sim + MuJoCo · PPO · 2025
Isaac Lab/Isaac Sim + MuJoCo Sim-to-Sim and Sim-to-Real pipeline for humanoid biped locomotion. Built direct tasks, RSL-RL/PPO Actor-Critic training, policy play/export tools, MuJoCo sim2sim validation, disturbance/randomization tests, and an STM32G4 bridge that streams IMU and 10 joint-motor states over ROS/UART and receives policy actions. Also handled DM/RoboStride motor bring-up for real-robot deployment.
Isaac LabMuJoCoRSL-RLPPOSim-to-RealROS/UART
Squash Ball Machine

Squash Ball Serving Machine

Contract · STM32H723 · 2026 · 3 Weeks · Delivered
Product-prototype embedded control system on STM32H723. Implemented dual M3508 friction-wheel speed closed loop, yaw/pitch servo aiming, launch/retract state machine, remote-triggered firing, multi-level velocity settings, gimbal limits, and shooter-ready thresholds; delivered a working prototype in three weeks.
STM32H723M3508Servo GimbalShooter State MachineProduct Delivery

Open Source

Chassis Power Control Algorithm

RM2024 · STM32F407
A chassis power management framework for RoboMaster competition robots. Uses 1000Hz Recursive Least Squares (RLS) to identify the motor power model P = tau*omega + k1|omega| + k2*tau^2 + c online. A power loop allocates available output by speed error and predicted power, while an energy loop adjusts the limit using referee buffer/supercapacitor energy. Supports mecanum, omni, swerve, and balance chassis, with referee-system and capacitor disconnection handling to prevent bad samples from corrupting the online model. All team robots achieved zero over-power health deductions throughout the season.

Note: the majority of RoboMaster codebases reside in the team's private GitHub organization. Course and contract project repositories are also private.

Honors

  • 2025.07 — HKSAR Talent Development Scholarship TDS (2024/25)
  • 2026.06 — HKSAR Talent Development Scholarship TDS (2025/26)
  • 2025.08 — RoboMaster 2025 University Championship (RMUC) National Championship: All-Star Game selectee; ranked #1 in the competition metric
  • 2025.08 — RoboMaster 2025 University Championship (RMUC) Revival Tournament, Second Prize
  • 2025.04 — RoboMaster 2025 University League (RMUL) Zhejiang Station, Champion
  • 2024.08 — RoboMaster 2024 University Championship (RMUC) Revival Tournament, Second Prize
  • 2024.04 — RoboMaster 2024 University League (RMUL) Guangdong Station, First Prize

Journey

  • 2023
    Two introductory mini-cars (team project). Passed the RM entry exam. Started embedded work on the Hero Robot.
  • 2024
    Hero Robot. Dart System. Swerve-drive chassis exploration. Open-source chassis power-control algorithm. RMUL 2024 Guangdong Station First Prize and RMUC 2024 Revival Tournament Second Prize.
  • 2025
    Embedded Department Leader (~10 ppl). RM embedded training course (Bilibili). RM2025-Core maintainer. Engineer Robot (6-axis manipulator + custom controller). All-Star. 5.8s record. Economy #1. RL biped locomotion (contract). 4-axis exoskeleton arm (course). RMUL Zhejiang Station Champion.
  • 2026
    Squash ball serving machine — delivered in 3 weeks (contract). Embedded Systems Intern at Shenzhen WildNovate Technology Co., Ltd. FYP: modular snake robot.