Jakub Olejník is an iOS Tech Lead based in Prague with 11 years of experience delivering production iOS and iPadOS apps and shaping the surrounding tech stack and CI tooling. He combines hands-on engineering with project and CI management, driving quality-focused delivery and developer ergonomics. Jakub is an active open-source contributor—his work touches prominent projects like Tuist and ReactiveSwift, where he added Xcode project features and boolean signal operators respectively—demonstrating deep knowledge of build systems and reactive patterns. Comfortable moving between UI fixes, performance tweaks, and build configuration, he brings pragmatic solutions that reduce friction for teams. Outside work he’s a petrolhead, which mirrors his enthusiasm for fast, smooth-running systems.
11 years of coding experience
Gymnázium Na Zatlance
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at České vysoké učení technické v Praze
💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API
Role in this project:
iOS Mobile Developer
Contributions:24 reviews, 90 commits, 29 PRs in 1 month
Contributions summary:Jakub primarily contributed to the iOS chat SDK, focusing on improving the UI and layout of the message list. Their work involved fixing bugs related to message list animations and scroll behavior, specifically addressing issues with batch updates and initial message loading. They also added unit tests to ensure the layout's functionality and made code improvements to improve performance and remove unnecessary checks.
Contributions:16 reviews, 47 commits, 9 PRs in 1 year 6 months
Contributions summary:Jakub implemented features related to autogenerated schemes and iMessage extensions within the Tuist project. Their work included adding the ability to skip generating default schemes by introducing a configuration option and modifying build settings. They also added support for iMessage extensions by uncommenting code and including message extensions as app extensions, demonstrating knowledge of Xcode project structure and build configurations. The changes involved modifying Swift code, updating project definitions, and adding supporting files.
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.