Francis Chong

Senior Software Engineer at Ignition Soft

Hong Kong, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code18 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Chinese University of Hong Kong
bookBachelor of Arts (B.A.), Computing, Bachelor of Arts (B.A.), Computing at Hong Kong Polytechnic University Hong Kong Polytechnic University
stackoverflow-logo

Stackoverflow

Stats
1,479reputation
90kreached
18answers
2questions
Badges
memory-leaks
top-5%
ios
top-5%
webkit
top-5%
github-logo-circle

Github Skills (37)

unit-testing10
dependency-management10
objective-c10
ruby-rails10
rubymotion10
ios10
rails-i18n10
rails10
ruby10
ember-i18n10
html-parsing10
xml-parsing10
i18n-js10
uikit10
macos10

Programming languages (20)

C#JavaC++RustCObjective-C++MakefileGo

Github contributions (5)

github-logo-circle
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:
userMobile 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.
apirubymotionrubypull-requestsswift
CocoaPods/CocoaPods

Apr 2012 - Aug 2012

The Cocoa Dependency Manager.
Role in this project:
userSoftware 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.
cocoapodsobjective-cpackage-managermacdependency-manager
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