Christopher Scott

President at Transistor Software

Montreal, Quebec, Canada
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

🤩
Rockstar
🎓
Top School
Christopher Scott is a veteran software founder and mobile systems specialist with 18 years of experience building battery-conscious background geolocation and background-task SDKs for iOS and Android. As President and CEO of Transistor Software he designs cross-platform location solutions used across Cordova, Capacitor, Flutter and React Native, and ships native iOS and Android modules with attention to power efficiency and system APIs like BGTaskScheduler. His work spans full-stack concerns—authoring backend tools for field-testing and batching sync, architecting databases, and hardening native modules for production apps. Earlier roles include senior engineering at Sencha and leading front-end/backend projects combining ExtJS and Rails for high-profile clients. Based in Montreal, he blends embedded-electronics roots with modern mobile platform expertise, having started his career working on sensor data systems for infrastructure monitoring. He’s an active open-source maintainer whose libraries are widely used for robust background processing in mobile apps.
code18 years of coding experience
job10 years of employment as a software developer
bookElectronic Engineering Technology, Electronics, Electronic Engineering Technology, Electronics at Assiniboine Community College
bookCompSci, CompSci at University of Calgary
stackoverflow-logo

Stackoverflow

Stats
103reputation
14kreached
7answers
0questions
github-logo-circle

Github Skills (25)

objective-c10
javascript10
ios10
sqlite10
react-native10
back-end-development10
cordova10
flutter-apps10
java10
javas10
corelocation10
android10
geolocation10
database-management10
swift10

Programming languages (10)

TypeScriptJavaC++Objective-C++JavaScriptObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
Periodic callbacks in the background for both IOS and Android
Role in this project:
userMobile Developer (iOS)
Contributions:228 commits, 94 PRs, 301 pushes in 6 years 5 months
Contributions summary:Christopher was primarily involved in the development of the iOS component of the React Native background-fetch library. Their commits focused on the initial implementation of the iOS native module, including the core functionality to handle periodic background fetch events. They made changes to the native iOS code, including creating the Swift module and extending the AppDelegate to handle background fetch events, as well as modifying the Javascript-side to interact with native iOS code. The user also implemented the new iOS BGTaskScheduler API for iOS 13+.
androidcallbackios
Sophisticated, battery-conscious background-geolocation & geofencing with motion-detection
Role in this project:
userMobile Developer (iOS)
Contributions:469 commits, 141 PRs, 505 pushes in 4 years 7 months
Contributions summary:Christopher primarily contributed to the iOS side of the Flutter background geolocation plugin, focusing on bug fixes and feature implementations. The commits show changes to iOS-specific code, including modifications to the TSLocationManager and TSConfig classes, and fixes for issues like incorrect return types and crashes related to location services. The user also addressed problems related to location-authorization and the interaction between the app's background state and the iOS system.
geofencinggeolocationmotion-detectionflutterlocation
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