Szymon Kapała is a CTO and seasoned React Native engineer with a decade of experience building high-performance mobile frameworks and native integrations. He co-authored React Native Reanimated 2, contributed to Expo's iOS stack, and leads Margelo where he combines low-level C/C++ JSI work (react-native-quick-crypto) with product leadership. Comfortable across full-stack mobile concerns, Szymon is skilled at native APIs, animations, cryptography, and bridging performance-sensitive code to JavaScript. A former Software Mansion engineer and Expo team contributor, he brings both open-source credibility and practical shipping experience. Based in Kraków, he pairs an algorithmic mindset with a pragmatic approach to architecture and developer ergonomics.
10 years of coding experience
4 years of employment as a software developer
Licencjat (Lic.), Informatyka Analityczna, Licencjat (Lic.), Informatyka Analityczna at Uniwersytet Jagielloński w Krakowie
⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI
Role in this project:
Full-stack Developer
Contributions:13 reviews, 33 commits, 8 PRs in 4 months
Contributions summary:Szymon primarily focused on developing and integrating cryptographic functionalities for a React Native project. Their contributions include implementing unit tests for various cryptographic functions like HMAC, PBKDF2, and random number generation, using Mocha. They also added support for streams and addressed platform-specific compatibility issues. Furthermore, the user made various improvements to the example app to enhance usability.
Contributions:4 releases, 225 reviews, 277 commits in 1 year 9 months
Contributions summary:Szymon primarily contributed to the React Native Reanimated library, focusing on enhancements and bug fixes related to animation, layout, and UI interactions. They addressed issues such as ensuring the correct animation behavior for different types of values, improving layout animations, and addressing memory management concerns related to the UI. Additionally, the user added new functionalities like runOnJS and expanded the library's features around handling colors and angles within animations.
reactanimationanimatedreact-nativejavascript
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.