Johnny Choi is a freelance software developer with a decade of experience specializing in iOS and full‑stack mobile solutions, combining deep Swift expertise with backend work in Spring Boot, Laravel, and Next.js. He has repeatedly delivered fast, testable, and maintainable apps—leading migrations to Swift 6, adopting The Composable Architecture, and increasing CI and release efficiency through Fastlane and GitHub Actions. His creation-sharing app reached #1 on the Hong Kong App Store with 24,000+ downloads in its first month, demonstrating product instincts alongside engineering rigor. Johnny also manages cloud infrastructure on Google Cloud, cutting costs and improving scalability, and has driven major build-time and test-time optimizations that materially speed development cycles. Based in Burnaby, Canada, he blends hands‑on implementation with operational ownership, often resolving critical production issues within tight SLAs.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Science in Enterprise Information System, Computer Engineering, Bachelor of Science in Enterprise Information System, Computer Engineering at The Hong Kong Polytechnic University
A Swifty UI framework for notifications and alerts.
Contributions:14 releases, 179 commits, 3 PRs in 5 years 11 months
customizabledraggablealertalertviewcarthage
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
Johnny Choi - Freelance Software Developer at Innermost Mobile