Igor Kashkuta is a Mobile Architect with 13 years of experience designing and shipping large-scale iOS and cross-platform products, currently based in London and leading mobile architecture at Badoo and Bumble. He blends deep Objective-C/Objective-C++ and C++11 expertise with practical experience in ReactiveCocoa, CI automation, and porting complex native codebases to new platforms. Igor's background includes taking 2GIS from initial iPhone release to millions of users, porting QtCore to iOS, and modernizing massive C++ projects, showing a rare mix of low-level systems work and product-focused UX engineering. He also contributes to open-source quality by improving test suites (e.g., libextobjc) and has a hacker streak—porting a Sega Genesis emulator to JS and winning a hackathon with a QR-based OAuth authentication prototype. Colleagues rely on him for architectural leadership, cross-language integration, and pragmatic toolchain improvements that tame large, multi-platform codebases.
A Cocoa library to extend the Objective-C programming language.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits in 3 months
Contributions summary:Igor's contributions focused on adding and improving tests for the `libextobjc` repository, a library designed to extend Objective-C. They added a new test to ensure compatibility with Objective-C++ compilation, addressing issues related to header interactions in clang c++ mode. Furthermore, the user updated existing tests, such as removing extraneous semicolons, indicating a focus on maintaining code quality and test suite integrity. Their work highlights an emphasis on preventing regressions and ensuring the library functions correctly across different compilation environments.
Contributions:60 pushes, 1 branch, 2 tags in 10 months
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.