Michał Osadnik is a Helsinki-based doctoral researcher and seasoned mobile engineer with nine years of experience building polished React Native UIs and animation-heavy components. He pairs academic rigor from Aalto University with hands-on product work at Rainbow, Software Mansion and contributions to flagship projects like Facebook/React Native and react-native-reanimated. His open-source footprint shows deep expertise in gestures, animated charts and navigation—shipping features such as haptic feedback, bottom sheets and improved tab behaviors used across the ecosystem. Comfortable across frontend and backend, he has also worked on blockchain wallet UX and interned at Palantir, demonstrating an ability to bridge research, product and production code. Notably, he combines low-level iOS/Android native improvements with high-level API redesigns, making complex animations feel natural and performant.
9 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Aalto University
Set of components and helpers for building complex and beautifully animated charts
Role in this project:
Mobile Developer
Contributions:6 releases, 1 review, 16 commits in 1 year
Contributions summary:Michał primarily contributed to the React Native animated charts repository by implementing new features and refining existing code. Their work includes adding haptic feedback, rethinking the API for charts, and integrating internal sync scripts. Additionally, the user addressed documentation concerns by renaming package imports, adding yRange and addressing general internal code sync.
Highly configurable bottom sheet component made with react-native-reanimated and react-native-gesture-handler
Role in this project:
Front-end Developer
Contributions:18 releases, 55 commits, 55 PRs in 1 year 5 months
Contributions summary:Michał primarily focused on the development and maintenance of the front-end components for a React Native bottom sheet component. Their contributions include adding core functionality, refactoring code for improved readability, and improving the overall user experience. They worked on implementing and integrating new features and examples. Furthermore, the user addressed linting issues and improved the documentation of the component.
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
Michał Osadnik - Doctoral Researcher at Aalto University