Francis Chong is a Senior Software Engineer and founder with 18 years of experience building delightful iOS apps and their web backends from Hong Kong. As principal developer at Ignition Soft he shipped award-winning apps like EverClip and Lightly—both App Store "Best of" picks in HK/TW—and now designs and prototypes at GoodNotes. He combines deep mobile expertise (iOS, RubyMotion) with backend and tooling work, contributing to prominent open-source projects such as CocoaPods (HTTP downloader and archive handling) and BubbleWrap. His contributions span package management, XML/HTML parsing improvements, and cross-platform mobile utilities, reflecting a pragmatic focus on reliability and developer ergonomics. With an MSc in Computer Science and a history of turning small teams into product-focused engineering shops, he balances craftsmanship with shipping impact. An often-overlooked strength is his knack for squeezing big productivity gains from developer tooling and parsing libraries that quietly improve whole ecosystems.
18 years of coding experience
5 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Chinese University of Hong Kong
Bachelor of Arts (B.A.), Computing, Bachelor of Arts (B.A.), Computing at Hong Kong Polytechnic University Hong Kong Polytechnic University
Cocoa wrappers and helpers for RubyMotion (Ruby for iOS and OS X) - Making Cocoa APIs more Ruby like, one API at a time. Fork away and send your pull requests
Role in this project:
Mobile Developer (iOS)
Contributions:58 commits in 5 months
Contributions summary:Francis primarily contributed to the BubbleWrap project, a RubyMotion library for iOS and OS X development. Their work involved implementing core features and utilities. Contributions include adding frame and content frame functionalities for UIViewController and App, resource path access, and notification center helpers. They also worked on bug fixes and improvements for the gem packaging and tests.
Software Engineer (Focus on Package Management & iOS/Mac Development)
Contributions:23 commits, 23 comments, 2 issues in 3 months
Contributions summary:Francis contributed to the CocoaPods project by implementing and refactoring features related to the HTTP downloader, enhancing its functionality for dependency management. They added support for downloading and extracting files from HTTP sources, including ZIP, TAR, and TGZ archives. The user also introduced unit and functional tests for the HTTP downloader, improving the reliability of the package manager. Furthermore, they made modifications to ensure proper dummy source file generation, fixing compatibility issues with CocoaPods.
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
Francis Chong - Senior Software Engineer at Ignition Soft