I look for correctness bugs in Kubernetes Dynamic Resource Allocation (DRA) and in cloud native telecom. For DRA that means reading the scheduler and the allocator and checking the accounting: whether a device gets charged twice, whether a failed allocation actually puts the state back. I also send patches to the OpenTelemetry C++ exporters, usually lifetime and concurrency bugs.
When I find one bug I go and look for the same bug somewhere else. Most of my patches come from that. I write a test with the fix, and reviewers still find things I missed.
I currently serve as a CNCF Ambassador, a member of the Nephio Technical Steering Committee under Linux Foundation Networking, and an M5Stack Platforms Maintainer in the Zephyr Project. I also hold the AMD ROCm Certified Associate certification.
My merged pull requests are listed in my open source portfolio, along with the open ones and the issues someone else ended up fixing.
I am a research assistant at National Yang Ming Chiao Tung University in Taiwan. I grew up in a fishing village in Dapeng Bay, Pingtung. I run the O-RAN in B5G/6G track at COSCUP and I give talks in Taiwanese. I want more people here to try sending a patch.
Website · Publications · ORCID · LinkedIn · hctsai@linux.com
CNCF DevStats counts 3,895 contributions across CNCF projects. It is a raw count and it updates itself.





