yu xiong

Software Engineer at espressif

Shanghai, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
yu xiong is a pragmatic embedded software engineer based in Shanghai with 10 years specializing in chip peripheral drivers and customer-facing IoT solutions. He focuses on low-level HAL and driver development, having contributed significant refactors, new drivers, and bug fixes to high-profile Espressif projects like esp-idf and the ESP8266 RTOS SDK. Comfortable across GPIO, I2S, PCNT, I2C, SPI and more, he combines hands-on debugging with feature work such as I2C clock stretching and improved driver tests. Known for translating customer ideas into reliable firmware, he brings deep hardware control expertise and a steady track record of improving stability in widely used open-source SoC frameworks.
code10 years of coding experience
github-logo-circle

Github Skills (18)

uart10
c1110
abstraction-layer10
spi10
esp826610
c1710
i2c10
gpio10
iot10
adc10
sys10
pwm10
esp-idf10
embedded10
iot-devkit10

Programming languages (6)

C++ShellCObjective-CHTMLPython

Github contributions (5)

github-logo-circle
espressif/ESP8266_RTOS_SDK

Jun 2018 - Jun 2020

Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:42 commits, 1 PR, 2 pushes in 1 year 11 months
Contributions summary:Yu's contributions primarily focused on refactoring and improving the ESP8266 SDK, specifically the driver-level code. The commits involved refactoring various drivers, including GPIO, I2C, PWM, HW timer, UART, I2S, ADC, and SPI. Several bug fixes were implemented, along with the addition of new features such as I2C clock stretching, suggesting a focus on improving the stability and functionality of the embedded system.
esp8266mqttsdkarduinortos
espressif/esp-idf

Jul 2018 - Jun 2020

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:21 commits, 35 comments in 1 year 11 months
Contributions summary:Yu's contributions primarily involve refactoring and adding HAL (Hardware Abstraction Layer) drivers for various components within the Espressif IoT Development Framework. These changes include adding HAL drivers for PCNT (pulse counter), I2S (Inter-IC Sound), SigmaDelta, and GPIO (General Purpose Input/Output) drivers, indicating a focus on low-level hardware control. Furthermore, bug fixes related to the I2S driver and PCNT driver tests demonstrate a hands-on approach to debugging and improving the framework's functionality.
espressifdevelopment-frameworkesp-idfiotesp32
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
yu xiong - Software Engineer at espressif