Travis Nuttall is a Staff Software Engineer with 10 years of experience building robust cross-platform mobile and web applications, currently based in Saratoga Springs, Utah. He specializes in React Native and TypeScript, having led a major re-architecture at Quicken that reduced crash rates, enabled shared code with web apps, and powered dynamic in-app subscription experiences. An active open-source contributor, he’s improved widely used React Native libraries like rn-fetch-blob (better iOS handling and modern Android file provider support) and ported react-native-threads to Android to enable separate JS execution threads. His background spans founding a language-learning startup that used an NLP pipeline (migrating from UDify to GPT models), architecting offline-first mobile sync and BLE modules, and shaving Webpack cold starts from over a minute to under 20 seconds. Outside of work he’s a husband, Japan enthusiast, and aspiring entrepreneur who enjoys solving practical problems with elegant technical solutions.
11 years of coding experience
11 years of employment as a software developer
Master of Information Systems Management Management Information Systems General, Master of Information Systems Management Management Information Systems General at Brigham Young University
A project committed to making file access and data transfer easier, efficient for React Native developers.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:10 releases, 98 commits, 97 PRs in 2 years 8 months
Contributions summary:Travis primarily contributed to the `rn-fetch-blob` project, focusing on cross-platform file access and data transfer for React Native developers. Their work included addressing iOS-specific file handling issues, converting the project to the new React Native configuration format, and enhancing Android file provider configurations. These contributions improved the library's functionality and compatibility with modern Android development practices.
Contributions:60 commits, 29 PRs, 59 pushes in 2 years 8 months
Contributions summary:Travis primarily focused on porting the `react-native-threads` library to the Android platform. Their contributions involved creating the necessary Java code (RNThreadModule, JSThread, etc.) to handle thread management on Android, including the ability to download and load JavaScript bundles for execution in separate threads. They also addressed issues related to React Native compatibility and made adjustments for release mode asset loading. Furthermore, the user made changes to the example app to integrate Android support and improved the library's overall Android functionality.
cpuconcurrencycreate-newreact-nativejavascript
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
Travis Nuttall - Staff Software Engineer at QuickMD