BetterComing

BetterComing

Code, thoughts and life

Shenzhen, China

About

I am a software engineer focusing on embedded development and cross-platform full-stack engineering. My core research and practice directions cover embedded low-level development, Linux system programming, Qt cross-platform client development, and audio & video signal processing.

Proficient in C/C++ programming and Qt framework development, I have rich experience in developing cross-platform desktop software, firmware upgrade tools and host computer applications on Windows and Linux systems. I am familiar with mainstream embedded platforms including STM32, ESP32 and RK series.

I master common hardware communication protocols such as USB HID/CDC, I2C, RS485 and I2S. I am capable of Linux device driver development, kernel debugging, and in-depth practice of RTOS (FreeRTOS) kernel principles.

In addition, I specialize in computer vision and digital image processing, with extensive engineering experience in OpenCV-based image filtering, edge detection and morphological operation implementation.

I am also proficient in Nginx deployment, MQTT IoT communication, Git standardized collaboration and CMake cross-platform compilation. I possess full-link development capabilities from embedded driver and firmware development to desktop application and server deployment.

I always focus on underlying technical principles, advocate pragmatic engineering practice, and insist on recording in-depth technical analysis, debugging experience and project summaries to precipitate valuable and reusable technical sharing

Tech stack

C/C++PythonShellQtOpenCVCMakeGitFreeRTOSLinux DriverSTM32ESP32USB HID/CDCI2CI2SMQTTNginx

Get in touch