Jiahao Liu is a GTM leader and engineer with five years of cross-functional experience building and launching consumer tech in Latin America, currently leading Xiaomi Mexico’s smartphone business to market share wins such as reaching Telcel No.1 in Q3 2021. He combines product management experience—taking smartphones from concept to mass production—with hands-on embedded systems engineering, contributing to high-profile open-source RTOS projects like NuttX (adding I2C support, battery driver poll support, and memory dump/thread awareness improvements). Based in Mexico City, he blends commercial strategy and channel execution in LATAM with low-level IoT and driver development skills, an unusual mix that helps bridge hardware, firmware, and go-to-market execution. Known for practical problem solving, he brings both sales leadership from appliance markets and technical rigor from embedded contributions to drive product success.
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:89 reviews, 187 PRs, 188 comments in 4 years 7 months
Contributions summary:Jiahao primarily contributed to the NuttX real-time operating system by adding support for the I2C (Inter-Integrated Circuit) communication protocol. Their work involved adding the ability for applications to use the poll function in the battery gauge, charger and monitor modules. Furthermore, they added features such as the implementation of a memory dump to handle the state of the stack and improve thread awareness.
Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:93 commits in 1 year 6 months
Contributions summary:Jiahao primarily contributed to the NuttX real-time operating system, focusing on enhancing power management functionalities and driver implementations. Their work involved adding poll support to battery-related drivers (gauge, charger, and monitor), enabling asynchronous event handling and improved system responsiveness. Additionally, the user addressed various issues, including fixing compile errors, enhancing the message queue system, and improving the libc library. Their contributions are focused on improving the system's reliability and functionality within the embedded systems domain.
nuttxpx4
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.