Matt Oakes is a mobile development consultant with 14 years' experience designing and building native Android and iOS apps that align product strategy with user needs and business goals. Based in Brighton, he combines hands-on platform expertise with product-minded consultancy to craft maintainable apps built for growth and rapid iteration. Matt has a strong open-source footprint in the React Native ecosystem—contributing to facebook/react-native and migrating NetInfo into the community repo—bringing practical cross-platform insights to native implementations. His background includes hands-on roles as a mobile developer and project manager at Ribot and long-running freelance engagements, so he’s comfortable operating across technical delivery and client-facing strategy. Expect a pragmatic, user-focused approach that prioritises delight, reliability, and measurable return on investment.
14 years of coding experience
7 years of employment as a software developer
Computer Science with Industrial Experience (BSc), Computer Science, 1st Class, Computer Science with Industrial Experience (BSc), Computer Science, 1st Class at The University of Manchester
A Levels, AABC, A Levels, AABC at South Cheshire College
React Native plug-in that provides GPS location information
Role in this project:
Mobile Developer (iOS)
Contributions:8 releases, 110 commits, 7 PRs in 1 year
Contributions summary:Matt primarily contributed to the `react-native-location` library, focusing on iOS platform enhancements. They refactored the code to use `NativeEventEmitter` and updated the example application. Furthermore, the user added support for `CLFloor` and added and updated type definitions for the library. Finally, they fixed a range of warnings within the native iOS code.
Contributions:57 releases, 3 reviews, 91 commits in 2 years 6 months
Contributions summary:Matt focused on migrating the NetInfo module from React Native core to the community repository. They updated iOS files, including `RNCNetInfo.m` and example files, adapting them to the new repository structure. The user also added TypeScript types and added a fix related to the handling of iOS's `isConnected.fetch` calls.
apireactreact-nativeios-androidnetworking
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
Matt Oakes - Mobile Development Consultant at Freelance