Jakub Kašpar

IOS Senior Developer at ClassDojo

Prague, Prague, Czechia
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
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.
code11 years of coding experience
job12 years of employment as a software developer
bookInformační technologie, Informační technologie at Vysoké učení technické v Brně
bookInformatika, Informatika at České vysoké učení technické v Praze
bookJiráskovo Gymnázium Náchod
languagesCzech, English, Slovenian
stackoverflow-logo

Stackoverflow

Stats
238reputation
71kreached
5answers
1question
github-logo-circle

Github Skills (39)

unit-testing10
objective-c10
debug10
ios10
github10
scripting10
mysql10
bash10
ui-design10
textinput10
inputbox10
ruby10
uid10
automation10
input-text10

Programming languages (18)

PowerShellC#C++Objective-C++GoHTMLMATLABTypeScript

Github contributions (5)

github-logo-circle
MessageKit/MessageKit

Feb 2020 - Jan 2023

A community-driven replacement for JSQMessagesViewController
Role in this project:
userMobile 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.
chatswiftiosmessagingmessenger
Sequel-Ace/Sequel-Ace

Nov 2020 - Jan 2023

MySQL/MariaDB database management for macOS
Role in this project:
userFull-stack Developer
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.
Request Free Trial
Jakub Kašpar - IOS Senior Developer at ClassDojo