Nikolai Kasyanov is a Staff Software Engineer based in Berlin with 15 years of experience leading mobile and backend engineering teams and shipping production-grade iOS platforms at scale. He has progressed from hands-on iOS development and game-engine porting to technical leadership roles at FlixMobility and Careem, driving SDKs, build systems, and cross-platform integration. Nikolai contributes to notable open-source projects—improving test stability in ReactiveCocoa and porting the OpenMW engine to macOS—showing a blend of QA rigor and low-level build expertise. He’s comfortable bridging product, design and backend concerns, and often tackles platform-specific problems like .app bundling, SDL2 integration and path handling. Colleagues describe him as a pragmatic leader who still dives deep into debugging and test automation to ensure reliable asynchronous and cross-platform behavior.
15 years of coding experience
14 years of employment as a software developer
Engineer's degree, Information Technology, Engineer's degree, Information Technology at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ) / Bauman Moscow State Technical University
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Role in this project:
Backend & Build Engineer
Contributions:2 reviews, 277 commits, 64 PRs in 10 years 3 months
Contributions summary:Nikolai focused on improving the build process and porting the game engine to macOS. They implemented various platform-specific changes, particularly for the .app bundle. Key contributions included modifying the build system to properly include resources, plugins and frameworks, and integrating SDL2 for windowing and input on macOS. They also fixed bugs related to path handling and made adjustments for the game's configuration file.
Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 5 comments in 6 days
Contributions summary:Nikolai focused on writing and fixing test cases for the ReactiveCocoa framework. Their contributions include identifying and resolving issues that lead to crashes and unexpected behavior within the framework. The commits demonstrate their efforts to ensure the stability and reliability of the asynchronous signal processing logic through rigorous testing, including addressing specific issues related to the `takeUntil` operation. They also corrected a typo within a source file.
objective-cobj-creactivecocoareactiveswiftswift
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
Nikolai Kasyanov - Staff Software Engineer at Careem