Top expert inWeb Development and Design Technologies
Jason Brown is a Staff Frontend Engineer in Portland with 11 years of experience building web and mobile products end-to-end, from startup MVPs to enterprise systems. He combines hands-on expertise in React, React Native, TypeScript, GraphQL/Hasura, and Postgres with proven technical leadership—having led Angular-to-React migrations, refactored thousands of tests, and reduced bundle sizes by 10x. As a founder of Code Daily and an active contractor/advisor, he pairs developer education with practical product delivery, and his open-source work includes iOS integrations for a React Native Intercom wrapper and fixes to popular cross-framework input masking. Comfortable across frontend builds, performance, and data-driven UX, he often bridges product, design, and backend services to ship customer-focused features. Colleagues rely on him for pragmatic architecture and for turning complex workflows (like scheduling and hierarchical access controls) into reliable, production-ready experiences.
11 years of coding experience
10 years of employment as a software developer
BS Business Entrepreneurship, BS Business Entrepreneurship at Oregon State University
Contributions:3 releases, 70 commits, 121 PRs in 5 years 8 months
Contributions summary:Jason primarily focused on developing the iOS integration for the React Native Intercom wrapper. Their contributions include adding iOS-specific files, implementing methods for Intercom functionality (registering users, displaying messengers, handling push notifications, etc.), and adapting the code to handle UI updates. The user also integrated features like presenting carousels and articles, and managing events within the Intercom SDK for iOS.
Input mask for React, Angular, Ember, Vue, & plain JavaScript
Role in this project:
Front-end Developer
Contributions:1 review, 14 commits, 21 PRs in 6 years 5 months
Contributions summary:Jason primarily contributed to the React-based front-end component library. They fixed an issue where initial values were not being correctly set, ensuring proper component initialization. Further work involved refactoring the React code to optimize state management. The commits demonstrate expertise in React component lifecycle methods and state handling. They also made changes to the tests to confirm these changes were successful.
inputmaskreactmaskplain-javascriptjavascript
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.