Yukai Li is a Senior Platform Developer with 12 years of experience building web and embedded systems, currently leading platform architecture and Azure-based infrastructure for the Government of Alberta. He blends full-stack Python/JavaScript expertise with deep firmware and SoC work—having contributed to notable open-source projects like Flipper Zero firmware and Gadgetbridge—often fixing race conditions, adding NFC/Bluetooth features, and expanding device support. A hands-on problem solver who taught himself multiple assembly languages and created a Ghidra processor definition, he excels at reverse engineering hardware and modifying device firmware (one popular Bandai toy mod even influenced the official update). Yukai pairs big-picture direction with day-to-day developer support, driving CI/CD, UX reviews, and cross-team collaboration while mentoring others and rapidly learning new technologies to remove roadblocks.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Graduated with Distinction, Bachelor of Science - BS, Computer Science, Graduated with Distinction at MacEwan University
Contributions:13 reviews, 9 commits, 26 PRs in 6 months
Contributions summary:Yukai primarily contributed to the firmware of the Flipper Zero, a multi-tool device. Their work focused on improving Bluetooth and NFC functionality. This includes addressing race conditions in Bluetooth, implementing NTAG I2C support, and developing an on-device tag generator. They also addressed bugs and improved the user interface of music playback and settings, and extended the supported device list.
We are on codeberg.org now! https://codeberg.org/Freeyourgadget/Gadgetbridge - Gadgetbridge - A free and cloudless replacement for your gadget vendors' closed source Android applications. Supports Pebble, Mi Band, Liveview, HPlus and more.
Role in this project:
Mobile Developer (Android)
Contributions:30 commits in 8 days
Contributions summary:Yukai primarily contributed to the implementation of features for the "Lefun" device within the Gadgetbridge project. Their work focused on adding support for features such as find phone functionality, activity data sampling, notification support, and setting alarms. The user also addressed issues related to response parsing and implemented settings configurations. This suggests a focused effort on expanding the functionality and integration of the Lefun device within the Gadgetbridge ecosystem.
bandmi-bandandroid-applicationgadgetbridgehplus
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.