Szymon Kapała

CTO at Margelo

Cracow Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job4 years of employment as a software developer
bookLicencjat (Lic.), Informatyka Analityczna, Licencjat (Lic.), Informatyka Analityczna at Uniwersytet Jagielloński w Krakowie
github-logo-circle

Github Skills (25)

javascript10
ios10
react-native10
animation10
testing10
app-framework10
expo10
typescript10
mochajs10
moc10
hmac10
cryptography10
typescript-types10
randomization10
pbkdf210

Programming languages (8)

TypeScriptJavaC++CJavaScriptObjective-CSwiftKotlin

Github contributions (5)

github-logo-circle
⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI
Role in this project:
userFull-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.
cryptographyreactcppjsimaths
React Native's Animated library reimplemented
Role in this project:
userMobile Developer
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.
Request Free Trial
Szymon Kapała - CTO at Margelo