Ka-hing Cheung is a Senior Staff Software Engineer with 19 years of experience building Linux application and system-level software, currently shaping core infrastructure at Databricks in San Francisco. He combines deep systems, storage, and networking expertise from roles at Cloudflare, Riverbed, Gridstore and several startups, including co-founding a storage company. An active open-source contributor, his backend and FUSE work (notably on s3fs-fuse, s3proxy and jclouds) focuses on robust filesystem semantics, S3 compatibility, and cross-platform storage edge cases. Known for pragmatic bug fixes that improve interoperability (case-insensitive headers, Host handling, xattr quirks) he brings both hands-on debugging grit and architectural judgment to large distributed storage problems. His long-standing interest in Free Software informs a practical, community-minded approach to engineering.
19 years of coding experience
18 years of employment as a software developer
BA, Computer Science, BA, Computer Science at University of California, Berkeley
Contributions:32 commits, 16 PRs, 11 pushes in 7 months
Contributions summary:Ka-hing contributed to the s3proxy project by fixing compatibility issues with s3cmd, a command-line tool for interacting with S3-compatible storage. They implemented changes to handle case-insensitive HTTP headers, correctly manage virtual hostnames, and include required parameters for signing requests. Furthermore, they improved the proxy's functionality by URI-decoding paths, addressing access denied issues, and providing a way to look up blob stores using a callback function.
Contributions:24 commits, 25 PRs, 32 comments in 10 months
Contributions summary:Ka-hing primarily focused on backend development, particularly within the filesystem storage implementation. Their contributions included fixing validation tests, supporting directory blobs with specific metadata handling, and resolving issues related to extended attributes and their support on different operating systems. They also implemented range validations and fixed bugs related to range get operations within the local blob store.
jcloudsgit-reporead-onlyasf
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
Ka-hing Cheung - Senior Staff Software Engineer at Databricks