Jason Flax

Lead Mobile Engineer at Canary Technologies

New York, New York, United States
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
Jason Flax is a Lead Mobile Engineer with 11 years of experience building high-performance mobile databases and apps, currently leading the Mobile Team at Canary Technologies in New York. He previously led Realm Swift and Realm Core at MongoDB, driving concurrency, sync, and performance improvements across both Swift and C++ foundations and managing large distributed teams. Jason is a hands-on contributor to notable open-source projects like Realm, where he’s implemented authentication, sync migrations, and core optimizations that power offline-first mobile experiences. He combines client and backend expertise—from Android and iOS architecture to authentication and database internals—shaped by roles in startups and platform teams. Notably, his background in computer art and C++ DRM work gives him a pragmatic, cross-disciplinary approach to systems design and developer experience.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Fine Arts - BFA Computer Art, Bachelor of Fine Arts - BFA Computer Art at Syracuse University
languagesEnglish
github-logo-circle

Github Skills (28)

c-language10
dep10
synchronized10
databases10
user-authentication10
authentication10
data-synchronization10
standard-library10
portable-database10
data-sync10
synchronize10
synchronization10
mobile10
swift10
cpp10

Programming languages (12)

TypeScriptC#JavaC++ShellCJavaScriptGo

Github contributions (5)

github-logo-circle
realm/realm-swift

Jul 2019 - May 2022

Realm is a mobile database: a replacement for Core Data & SQLite
Role in this project:
userBack-end Developer
Contributions:395 reviews, 244 commits, 98 PRs in 2 years 10 months
Contributions summary:Jason's contributions focus on deprecating and migrating features related to the "nickname provider" within the Realm Swift project. They've modified code in `RLMSyncCredentials.h` and `Sync.swift` to reflect these deprecations. Additionally, the user is involved in migrating the Core and Sync components to the 10.0.0-alpha.1 and beta versions, indicating efforts to update the codebase to newer versions, specifically reflected in changes to the ObjectServerTests test files. These changes point towards the user's role in maintaining and evolving the core functionality of the Realm database, including sync and authentication.
objective-crealtimethreadsafesynccore-data
realm/realm-core

Mar 2020 - Mar 2022

Core database component for the Realm Mobile Database SDKs
Role in this project:
userBack-end Developer
Contributions:102 reviews, 111 commits, 35 PRs in 2 years
Contributions summary:Jason contributed significantly to the `realm-core` repository by adding features for authentication and user management. Specifically, the user added stubs for user API key providers and username/password authentication. This involved defining structures and classes for interacting with authentication providers, as well as adding test cases for user login, API key management, and access token refresh, demonstrating a focus on core database functionality and user security.
cpprealm-mobile-databasenosql-databasemobile-databasec-plus-plus
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
Jason Flax - Lead Mobile Engineer at Canary Technologies