• TinyUSB based USB driver for the ESP-IDF framework [C] - Added a USB support to the ESP-IDF framework using the TinyUSB library. [Go to code]
  • Debug Adapter for ESP32 debugging [Python] - I was the main developer of the Python-based debug adapter for Espressif GDB modification for almost two years. [Go to code]
  • Multi platform ROS-controlled robot [C/C++/Python] - It is a huge hobby project of animal behavior imitation. [Go to code] [Blog]
  • Emotion Core for my robot [C++] - It is my hobby experiment of the endocrine system simulation. [Go to code]


  • C
  • C++
  • Python
  • Powershell
  • Bash

Development tools

  • CD/CI: GitHub Actions
  • Git
  • Docker
  • GDB
  • OpenOCD

Communication protocols

  • I2C
  • USB
  • CAN


  • ROS1
  • ROS2
  • System Design
  • Mechanical Engineering
  • Schematics