Top expert inCross-Platform Mobile Development with React Native
Stanisław Chmiela is a software engineer with 14 years of experience building mobile and web applications, currently contributing to Expo to accelerate cross-platform mobile development. He has a strong background in React frontends, React Native and native iOS work, and backend experience in Ruby and Elixir from roles at Software Mansion, Luma, and as a founding engineer. An active open-source contributor, he’s improved core Expo functionality and enhanced popular React Native components such as react-native-video and react-native-tableview, often touching native iOS code to deliver polished features like fullscreen video and custom event handling. Based in Krakow and trained in computer science at AGH University, he combines pragmatic engineering with a knack for integrating third-party libraries and fixing tricky platform interoperability issues. Notably, he jumped into Expo development recently but already influences its audio/video and integration layers, showing a talent for quickly mastering and improving complex frameworks.
14 years of coding experience
7 years of employment as a software developer
Piarist Secondary School in Cracow
AGH University
extended mathematics, algorithmics, extended mathematics, algorithmics at The August Witkowski 5th High School in Cracow
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
Mobile Developer
Contributions:5 releases, 189 reviews, 1846 commits in 3 years 2 months
Contributions summary:Stanisław focused on enhancing the Expo framework by implementing new functionalities and addressing existing issues in the context of the `expo/expo` repository. Their contributions include creating interfaces and classes for managing audio/video components, fixing view property arguments, and ensuring code consistency. They also worked on improving the integration of 3rd party libraries and fixing issues with React Native.
Contributions:49 commits, 20 PRs, 15 pushes in 3 months
Contributions summary:Stanisław primarily focused on enhancing the `react-native-video` component for iOS. Their contributions include implementing fullscreen player functionality, integrating the native AVPlayerViewController, and handling events related to fullscreen presentation and dismissal. They also added callbacks for events such as `onReadyForDisplay`, `onPlaybackStalled`, `onPlaybackResume`, and `onPlaybackRateChange`, along with a fix for the controller not rotating.
react-nativereactvideocomponent-video
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.