Ryan Willoughby is a Senior Staff Software Engineer based in Portland, Oregon, with 16 years of experience building mobile and embedded solutions. He combines a physics background with business analysis training to approach engineering problems analytically and with product-minded clarity. At Kinship he drives complex engineering work while mentoring teams and maintaining a hands-on coding practice. An active mobile contributor, he has notable open-source work on the PhoneGap/Cordova BarcodeScanner plugin, including iOS integrations and memory-leak fixes that improved real-world reliability. Colleagues describe him as a pragmatic problem solver who bridges low-level technical detail and user-facing product needs.
16 years of coding experience
Bachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at University of Victoria
Certificate, Business Analysis, Certificate, Business Analysis at Simon Fraser University
Very basic demo of the BarcodeScanner Plugin for PhoneGap Build
Role in this project:
Mobile Developer
Contributions:29 commits, 2 pushes, 1 branch in 4 years 5 months
Contributions summary:Ryan primarily contributed to the `barcodedemo` repository by modifying the HTML, CSS, and JavaScript code. Their changes focused on integrating and utilizing a barcode scanner plugin, including implementing scan functionality, displaying scan results, and refining the user interface. The user also made improvements to the application's layout and included links for opening external resources.
Official repository now at [phonegap/phonegap-plugin-barcodescanner](http://github.com/phonegap/phonegap-plugin-barcodescanner).
Role in this project:
Mobile Developer (iOS)
Contributions:100 commits, 13 PRs, 8 pushes in 5 years 1 month
Contributions summary:Ryan primarily contributed to the iOS implementation of a barcode scanner plugin. Their work included initial setup, integrating a zxing library, handling orientation changes, and resolving an AVCaptureSession leak. They also modified the plugin to utilize the latest Cordova/PhoneGap structure, updating the Javascript and plugin definitions. These changes focused on refining and maintaining the iOS-specific functionality of the barcode scanner.
barcodescannerphonegap-pluginphonegap
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
Ryan Willoughby - Senior Staff Software Engineer at Kinship