Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
Government-supported IoT trainee with 8 years of mechanical engineering experience.
Completed TriSpeed MotorX, a solo project using STM32 to control a DC motor and communicate with Arduino via UART for system coordination.
Now actively transitioning into embedded firmware development, with a strong focus on hands-on system integration and low-level programming.
Eager to become a reliable firmware engineer and contribute to technical teams with a practical, learning-driven mindset.
Nov 2024 - May
Developed embedded C firmware on STM32, implementing PWM, GPIO, and UART peripherals
Built TriSpeed MotorX: a DC motor controller with OLED display, PWM control, and UART-based RGB LED feedback
Practiced Verilog and digital logic design using Quartus II and CPLD, completing functional verification
Broadened system architecture skills through Arduino/ESP32 sensor projects with MQTT and Node-RED dashboard visualization
Mar 2017 - Jul 2024
Designed a wide range of products across consumer electronics, machine tools, and startup hardware.
Designed products across consumer electronics, machine tools, and startup hardware
Proficient in multiple CAD software, optimizing structures and balancing cost-performance trade-offs
Applied solid understanding of manufacturing processes and design principles to real-world projects
Conducted DFM reviews and tolerance analysis to ensure manufacturability and minimize assembly issues
Known for adaptability and strong cross-functional collaboration with mechanical, electrical, and firmware teams
This experience built a strong foundation in product integration, which now supports my transition into embedded firmware development.
2012 - 2015
M.S. in Aerospace Engineering
Thesis: A Study of Diving-Airdrop of Unmanned Aerial Vehicle
Developed a UAV system equipped with a bomb release mechanism
Utilized fuzzy control to execute dive maneuvers and airdrop simulation, achieving targeted landings through control loop tuning and flight tests
2006 - 2010
B.S. in Aerospace Engineering
Studied statics, dynamics, strength of materials, thermodynamics, fluid mechanics, flight dynamics, and aircraft structural design
Developed a strong interest in control theory and UAV integration
Throughout my academic journey, I developed a strong interest in control theory and UAV system integration.
This led me to pursue a master’s degree at NCKU, where I focused on designing flight controllers using fuzzy logic.
These experiences laid the foundation for my later transition into embedded systems and firmware development.
C GitHub VS Code Arduino
🧠 MCU: STM32, ESP32
🔌 Peripherals: UART, PWM, GPIO, I2C
🧰 Development Tools: STM32CubeIDE, PlatformIO
Fusion 360 SolidsWorks
🌐 IoT: MQTT, Node-RED
⚙️ CAD: Inventor, KiCad
English — 中階(TOEIC 745) Chinese — 母語 German — 初階A1
TriSpeed MotorX is a motor control project based on the STM32 Nucleo-F446RE. It implements three-speed switching with buttons, real-time display of the current status on OLED, and synchronizes speed information to Arduino via UART communication to control the RGB LED.
This video demonstrates the TriSpeed MotorX project in both normal and setting modes. It showcases how button inputs trigger state transitions using finite state machine logic, and how system status is visualized through OLED and RGB LED feedback via UART communication.
🔹 Input: Button, UART command
🔹 Output: PWM, UART → Arduino
🔹 Mode: Normal/ Setting mode
🔹 FSM: Stop / Weak / Mid / High
Government-supported IoT trainee with 8 years of mechanical engineering experience.
Completed TriSpeed MotorX, a solo project using STM32 to control a DC motor and communicate with Arduino via UART for system coordination.
Now actively transitioning into embedded firmware development, with a strong focus on hands-on system integration and low-level programming.
Eager to become a reliable firmware engineer and contribute to technical teams with a practical, learning-driven mindset.
Nov 2024 - May
Developed embedded C firmware on STM32, implementing PWM, GPIO, and UART peripherals
Built TriSpeed MotorX: a DC motor controller with OLED display, PWM control, and UART-based RGB LED feedback
Practiced Verilog and digital logic design using Quartus II and CPLD, completing functional verification
Broadened system architecture skills through Arduino/ESP32 sensor projects with MQTT and Node-RED dashboard visualization
Mar 2017 - Jul 2024
Designed a wide range of products across consumer electronics, machine tools, and startup hardware.
Designed products across consumer electronics, machine tools, and startup hardware
Proficient in multiple CAD software, optimizing structures and balancing cost-performance trade-offs
Applied solid understanding of manufacturing processes and design principles to real-world projects
Conducted DFM reviews and tolerance analysis to ensure manufacturability and minimize assembly issues
Known for adaptability and strong cross-functional collaboration with mechanical, electrical, and firmware teams
This experience built a strong foundation in product integration, which now supports my transition into embedded firmware development.
2012 - 2015
M.S. in Aerospace Engineering
Thesis: A Study of Diving-Airdrop of Unmanned Aerial Vehicle
Developed a UAV system equipped with a bomb release mechanism
Utilized fuzzy control to execute dive maneuvers and airdrop simulation, achieving targeted landings through control loop tuning and flight tests
2006 - 2010
B.S. in Aerospace Engineering
Studied statics, dynamics, strength of materials, thermodynamics, fluid mechanics, flight dynamics, and aircraft structural design
Developed a strong interest in control theory and UAV integration
Throughout my academic journey, I developed a strong interest in control theory and UAV system integration.
This led me to pursue a master’s degree at NCKU, where I focused on designing flight controllers using fuzzy logic.
These experiences laid the foundation for my later transition into embedded systems and firmware development.
C GitHub VS Code Arduino
🧠 MCU: STM32, ESP32
🔌 Peripherals: UART, PWM, GPIO, I2C
🧰 Development Tools: STM32CubeIDE, PlatformIO
Fusion 360 SolidsWorks
🌐 IoT: MQTT, Node-RED
⚙️ CAD: Inventor, KiCad
English — 中階(TOEIC 745) Chinese — 母語 German — 初階A1
TriSpeed MotorX is a motor control project based on the STM32 Nucleo-F446RE. It implements three-speed switching with buttons, real-time display of the current status on OLED, and synchronizes speed information to Arduino via UART communication to control the RGB LED.
This video demonstrates the TriSpeed MotorX project in both normal and setting modes. It showcases how button inputs trigger state transitions using finite state machine logic, and how system status is visualized through OLED and RGB LED feedback via UART communication.
🔹 Input: Button, UART command
🔹 Output: PWM, UART → Arduino
🔹 Mode: Normal/ Setting mode
🔹 FSM: Stop / Weak / Mid / High