- About Me -
Firmware engineer
📇 Career Interests:
Real-time embedded systems, DSP, OS kernel, computer architecture, fault-tolerance engineering.
🎓 EDUCATION:
Carnegie Mellon University
M.S. Electrical and Computer Engineering
University of California, Santa Barbara
B.S. Computer Engineering
🌇 HOMETOWN: Hangzhou
INTERESTS: photography, traveling.
- Highlights -
RTOS supporting various scheduling scheme, memory allocator, and network stack for ARM Cortex and RISC-V using modern C++ and assembly.
A Drive-by-Wire simulator that digitizes input from a Logitech game wheel and emulates vehicle input and force feedback.
5-Stage Pipeline CPU with Branch Prediction, D-Cache, Hazard Control on single issues, and supporting dual issue VLIW on static scheduling.
A distributed wireless embedded device for intelligent vehicle-detection on parking lot spot.
- Hobby Projects -
I designed this drone controller in Altium capable of real-time processing motion acceleration from motion sensor and provides motor PWM control based of PID control loop.
PCB Layout for ST-LINK in-circuit debugger, supporting SWD and JTAG.
I designed and assembled this LCD controller PCB to display images in embedded projects.
I designed my own development to customize the standard peripheral to support in board support package and bringup of later projects.
I built a binary full-adder based off MOSFET transistor to experience circuit hardware debugging skills and soldering skills.
- Experience -
The company names, logos, and trademarks mentioned below are the property of their respective owners.
This content is provided solely for informational and illustrative purposes to indicate prior employment. It does not imply any commercial affiliation, endorsement, or authorization by the respective companies.
Details of my professional work conducted at these companies are not described on this page and will not be disclosed.