I'm a firm believer of "to teach is to learn twice." That's why I love talking about JavaScript, React, and interesting solutions to programming problems. All of the talks I've given are available at https://github.com/matthamil/talks. I love opportunities to mentor and help teams grow and learn together.
My cat intrudes on my Zoom calls and everyone loves it.
•
Shipped features on Android, iOS, and web to improve the patient experience such as instant messaging with healthcare providers, scheduling and managing appointments, and tracking the patient's progress on their weight loss journey
•
Introduced end-to-end (E2E) testing for the React Native Android and iOS mobile applications using Detox
•
Created and optimized CircleCI build pipelines to test and ship Android and iOS app builds 70% faster
•
Introduced Playwright and Puppeteer for automated end-to-end (E2E) testing
If you or your team needs expert React Native help, let's talk.
•
Deployed production-ready, 5-star reviewed iOS and Android apps to the App Store and Google Play Store
•
Experienced with RESTful APIs, serverless architectures in AWS, and backend-as-a-service platforms such as Firebase, Hasura, Supabase, Pocketbase, and AWS Amplify
•
Add new native capabilities or integrate a native SDK to your React Native app through custom Native Modules written in Kotlin, Java, Objective-C, and Swift
•
Set up iOS and Android continuous integration and continuous deployment (CI/CD) with Fastlane, CircleCI, Jenkins, GitHub Actions, or your preferred continuous integration provider
•
Resolve long-standing bugs in your React Native app so your team can focus on shipping new features
Building new features for the iOS and Android HiHello digital business card and contact manager app designed to help grow your network using React Native and TypeScript
Delivered features for iOS and Android mobile app with offline support using React Native, ES6+, Flow, GraphQL, Apollo, AWS Amplify, and on-device caching
•
Introduced end-to-end (E2E) tests for React web app with Cypress
•
Implemented on-device video compression written in Java on Android to reduce video file size by a factor of 10 to decrease upload times for mobile app users
•
Reduced mobile app memory usage by up to 86% in critical user flows to prevent app crashes and improve responsiveness