Open Source
In my spare time I try contribute to the open source community by adding new features or fixing bugs to existing repositories but also creating my own open source libraries.
React Native – Core Contributor [2024-Present]
I've been a contributor to the React Native project since 2024. I've helped fixing several issues for the core components as well as helping modernising some of the internals with main focus on Android/Kotlin.
React Native is one of the most popular repositories on Github with more than 120k stars and a thriving community.
Some of my highlights include:
- Adding full caching support for the core Image component for Android.
- Author of the inputAccessoryViewButtonLabel prop for TextInput.
- Helped triaging and fixing issues both with code and documentation.
- Participated on the initiative to modernise the Android codebase to Kotlin. Migrated over 70 classes from Java to Kotlin.
- Participated on the initiative to reduce the public Android API surface by reducing the visibility of over 70 classes.
Learn more about the React Native project here.
React Native LZ4 📦
LZ4 – C++ React Native bindings for an extremely fast compression algorithm.
React Native Fiesta 🎉
Creator of Fiesta. A set of celebration animations powered by @shopify/react-native-skia. Engage more with your users by celebrating in your React Native application.
React Native Image Picker 🖼️
Added web support for react-native-image-picker, a known React Native library with 8.5k ⭐ on Github.
React Native + Next.js Monorepo
A quickstarter using yarn workspaces for a project with Next.js and React Native which allows sharing components using React Native Web.
React Native + Next.js Monorepo | Authentication with Supabase
Authentication starter kit for React Native and Next.js in a monorepo using Supabase for the DB and React Native Web to share components across the projects.
React Native Maps 🗺️
Created an initial draft to give web support. Didn't continue because there was another person with a better approach but it doesn't seem to be up yet. Might continue it when I have time.
TypeScript Cheat Sheet
I added a very complete example for the usage of useImperativeHandle, the one in the cheat sheet was very basic.
React Native Draggable View
I implemented the inverted draggable view for react-native-draggable-view.