Konstantin Tskhovrebov is a Kotlin-focused development programmer with 11 years of experience building mobile platforms and tooling, currently working at JetBrains in Amsterdam. He combines Android leadership from product teams with deep Kotlin Multiplatform expertise, contributing notable fixes and XCFramework support to the official Kotlin repo to smooth Apple platform builds. Konstantin has led Android teams and migrated libraries like Voyager to multiplatform, enabling shared code and smoother publication pipelines. He regularly speaks at industry conferences and podcasts, signaling strong communication and community influence beyond code. Practical automation skills show in his work automating Xcode signing/embedding and improving iOS simulator testing, reflecting a knack for bridging developer experience and release engineering. His background in systems and electronics gives him a systems-minded approach to mobile architecture and tooling decisions.
11 years of coding experience
9 years of employment as a software developer
Secondary complete education, Secondary complete education at Anichkov lyceum
Bachelor's degree, Systems and technical means of automation and control, Bachelor's degree, Systems and technical means of automation and control at Saint Petersburg State Polytechnical University
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Role in this project:
Mobile Developer (Android)
Contributions:2 releases, 21 reviews, 137 commits in 2 years 4 months
Contributions summary:Konstantin primarily contributed to the development of the Android mobile application within the Kotlin Multiplatform Mobile (KMM) project, demonstrating the implementation of core functionalities, including fetching and displaying RSS feed data. Their contributions involved setting up network requests using Ktor, implementing XML parsing for retrieving and processing RSS feed content, and constructing user interface elements. The user focused on integrating the KMM shared module to display information on the Android platform, including the development of composable UI elements.
🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.
Role in this project:
Mobile Developer (Android)
Contributions:23 releases, 2 reviews, 160 commits in 4 years 10 months
Contributions summary:Konstantin added and modified code related to navigation within an Android application using the Cicerone library. They implemented an "exit" method for navigators, added a sample application with UI elements, and integrated Moxy and MvpAppCompat classes. Furthermore, they refactored the navigation setup within the sample, including modifications to the MainActivity and related fragments.
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.