Jakub Kašpar is an iOS Senior Developer with 11 years of experience building polished mobile apps and leading engineering efforts from Prague. He currently contributes to ClassDojo’s mission to improve education while previously shaping product and tech strategy as CTO at Next.Move and Auto Trutnov. Deeply practical, he’s an active open-source contributor to prominent iOS projects like MessageKit and AFNetworking, where he focused on refactoring, dropping legacy OS support, UI improvements and build/test reliability. His background spans full-stack and automation work—helping macOS database tools like Sequel-Ace and Sequel Pro through build, localization and stability fixes. Known for improving code quality and developer experience, he combines hands-on Swift expertise with experience managing teams and shipping cross-platform projects. He likes tackling messy legacy code to make maintainable, future-proof systems.
11 years of coding experience
12 years of employment as a software developer
Informační technologie, Informační technologie at Vysoké učení technické v Brně
Informatika, Informatika at České vysoké učení technické v Praze
A community-driven replacement for JSQMessagesViewController
Role in this project:
Mobile Developer (iOS)
Contributions:21 releases, 142 reviews, 274 commits in 2 years 11 months
Contributions summary:Jakub primarily contributed to the MessageKit iOS project by modifying existing code and adding new functionality. Their work includes refactoring and extending UI components in Swift, improving the user interface, and fixing comments. Further, they dropped support for older iOS versions. The user also updated the example project to reflect the recent changes.
Contributions:21 releases, 561 reviews, 136 commits in 2 years 2 months
Contributions summary:Jakub contributed to several areas of the project, including dropping support for older macOS versions and fixing various bugs. The user made changes to the build scripts, improving the testing process. Additionally, the user updated the code to fix deprecated warnings and remove unused properties, improving code quality and maintainability. Furthermore, the user made changes to improve saving and restoring windows/tabs.
objective-csequelaurorafaunadbmysql
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.