Khoa P is a Senior iOS Developer based in Oslo with 12 years of cross-platform mobile experience, currently building banking apps at DNB and shipping consumer apps at Shortcut. He combines deep iOS expertise—UIKit, camera/image pickers, barcode scanning and fast Swift diffing—with front-end macOS and React work (notably on tools like FinderGo and an app icon generator). A prolific open-source contributor, Khoa authored core logic in projects such as DeepDiff and improved UI and caching internals across popular Hyper Oslo libraries. He moves comfortably between product-facing UI polish and low-level engineering (MD5-based cache naming, expiration handling, AppleScript integration), which helps teams ship polished features quickly. Outside of work he publishes technical projects and utilities (onmyway133.com, Indiegoodies), reflecting a long-standing habit of building small, useful developer tools.
12 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at VNUHCM - University of Science
:coffee: Something sweet that goes great with your Cocoa
Role in this project:
Mobile Developer (iOS)
Contributions:1 release, 58 commits, 42 PRs in 2 years 6 months
Contributions summary:Khoa primarily contributed to the iOS application by extending existing Swift code with new features and utilities. They added extensions to NSDate for component retrieval and implemented new functionalities like creating UIImages from colors and checking image content. The user also focused on test-driven development, writing unit tests to validate the correctness of these extensions and features. Moreover, they added the KeyboardObserver and Handler to handle keyboard events.
Contributions:11 releases, 345 commits, 37 PRs in 2 years 1 month
Contributions summary:Khoa was primarily involved in the development of the iOS mobile application, "Gallery". Their commits demonstrate a focus on implementing UI components and integrating camera functionality within the app. The user removed testing frameworks (Quick and Nimble) and added skeleton source files, indicating a focus on core application features, with no apparent focus on complex backend systems or infrastructure. The user's activity involved creating and styling UI elements and connecting button actions, and the creation of a camera interface and related utilities.
reactimagevideopickergallery
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.