Shu Chen is a software engineer with 11 years of experience applying statistical methods, machine learning, and large-scale data systems to improve performance, reliability, and security in networking and industrial applications. With a PhD-focused research background in wireless localization, context-based access control, and time-dependent encryption, Shu brings deep domain expertise in network security and privacy to production engineering. At Google and previously Ask.com, Shu built and optimized Hadoop-based analytics and billing systems, and in open-source work has made notable contributions to Matter, Espressif's esp-idf/esp-matter SDKs, and OpenThread—adding platform support, debugging critical commissioning flows, and improving radio/diagnostics layers for IoT devices. Proficient in C/C++, Java, embedded systems and map/reduce tooling, Shu combines academic rigor with hands-on firmware and cloud experience, and has a knack for turning theory-driven algorithms into reliable, field-ready implementations.
11 years of coding experience
8 years of employment as a software developer
Ph.D., Ph.D. at Rutgers, The State University of New Jersey-New Brunswick
Back-end Developer & Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 90 commits, 1 branch in 1 year 4 months
Contributions summary:Shu primarily contributed to the core functionality of the Matter SDK for Espressif. Their work focused on updating the connectedhomeip submodule, integrating support for new hardware platforms like esp32h2, fixing the implementation of the identify command and creating additional endpoints such as the bridged node to extend the bridge applications. These changes involved modifications to the cluster command handlers, the device-specific HAL layer, and the general Matter application code, showcasing an understanding of the Matter protocol and hardware integration. The user was also involved in removing the obsolete insights feature.
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 reviews, 118 commits, 131 PRs in 4 years 4 months
Contributions summary:Shu contributed to the OpenThread project by implementing and enhancing the diagnostics module, adding features for debugging and troubleshooting Thread networks. They added a command-line interface (CLI) command to get and set the OpenThread’s PSKc (Pre-Shared Key), which is crucial for commissioning. They also refactored the Radio layer to support and pass the ACK frames from the radio, enabling features such as improved link quality metrics.
googlewirelessipv6networkingieee-802154
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.