Bill Chan is a Senior iOS Engineer based in Berlin with 11 years of experience and over eight years focused on shipping polished iOS apps across startups and product teams. He has deep expertise in multimedia and device integration—working on video, Chromecast and Apple TV features—and has driven mobile development at companies like Wire and Florio. Bill pairs hands-on app engineering with a strong QA mindset, contributing snapshot tests and edge-case coverage to high-performance projects such as the SwiftyGif GIF engine. Known for enjoying "tiny interesting challenges," he blends pragmatic problem-solving with attention to rendering reliability and test automation. Trained in computer science at HKUST, he brings a steady record of improving product quality and robustness in consumer-facing mobile experiences.
11 years of coding experience
14 years of employment as a software developer
Hong Kong University of Science and Technology (HKUST)
Mobile Developer (iOS) & QA Engineer / Test Automation Engineer
Contributions:9 commits, 1 PR, 1 issue in 3 days
Contributions summary:Bill primarily focused on testing and quality assurance within the iOS project. Their contributions included writing snapshot tests to verify the rendering of images, particularly GIFs, within the SwiftyGif framework. They added test cases to handle various GIF scenarios, including those with non-standard properties and large file sizes. Furthermore, the user worked on refactoring and improving existing test implementations to cover more edge cases for ensuring reliable GIF display on iOS devices.
Plugin and runtime library for using protobuf with Swift
Contributions:13 releases, 2 PRs, 7 pushes in 2 years 4 months
protobufgrpcruntimeruntime-libraryswift
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.