Yuk Poon

Sr. Engineering Manager at Particle

Hong Kong, 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
🎓
Top School
Yuk Poon is a senior engineering manager and firmware specialist with 13 years’ experience building embedded systems, IoT products, and wireless stacks across startups and research labs. As Sr. Engineering Manager at Particle and co‑founder/CTO of Red Bear, he has led Bluetooth LE and Wi‑Fi firmware development, board design, and open source collaborations with mbed, Arduino and Nordic. His hands‑on background spans device drivers, embedded Linux, ARM MCUs and real-world fixes in Device OS and Mbed OS, including MAC, SPI and interrupt handling improvements. He combines deep low‑level debugging skills with product leadership—having shipped consumer electronics, Arduino‑compatible boards and supported Kickstarter campaigns. Based in Hong Kong with an MSc in Computer Science from HKU, he retains a maker’s curiosity, evident from early iOS BLE framework work and ongoing open‑source contributions.
code13 years of coding experience
job13 years of employment as a software developer
bookThe University of Hong Kong (HKU)
github-logo-circle

Github Skills (31)

mbed10
objective-c10
c-language10
ios10
system-configuration10
particle10
pincode10
bluetooth-le10
c1110
spi10
digital-logic10
c1710
i2c10
iot10
btle10

Programming languages (7)

JavaShellC++CJavaScriptObjective-CPython

Github contributions (5)

github-logo-circle
RedBearLab/iOS

Oct 2012 - Feb 2017

Provides a BLE framework for developing BLE App on iOS/OSX platform using RBL BLE Service.
Role in this project:
userMobile Developer (iOS)
Contributions:32 commits, 9 PRs, 8 pushes in 4 years 5 months
Contributions summary:Yuk's primary contribution focused on developing a BLE framework for iOS/OSX platforms. The initial commit introduced foundational BLE code within a `BLE.m` file. Subsequent commits expanded support to include Mac OS X compatibility, added example projects demonstrating integration with the BLE framework, and implemented additional features like an iOS BLE Chat application and a BLE Controller iOS application. These updates centered around BLE-related communication, and peripheral management.
developingosxmaccatalystbluetoothble
particle-iot/device-os

Dec 2018 - Mar 2020

Device OS (Firmware) for Particle Devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits, 2 PRs, 3 pushes in 1 year 3 months
Contributions summary:Yuk primarily contributed to the device operating system's firmware, focusing on debugging and enhancing low-level functionalities. Their work involved fixing MAC address retrieval issues in listening mode and refining network interface initialization. They also optimized SPI peripheral usage by lowering the clock frequency for specific hardware, and resolving concurrent access issues. Furthermore, they addressed interrupt handling for power management and general system performance.
xenonparticleargonelectronfirmware
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