Igor Demin

Technical Lead at JetBrains

Netherlands
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
Igor Demin is a Technical Lead based in the Netherlands with 11 years of hands-on software engineering experience, currently leading work at JetBrains since 2020. He specializes in Kotlin Multiplatform, UI frameworks and rendering—contributing to high-profile open-source projects like Compose Multiplatform, Skiko, and AndroidX where he improved rendering layers, multiplatform templates, and text input handling. Igor blends full-stack engineering with build-system and tooling expertise, regularly modifying Gradle/Kotlin build files and addressing platform-specific compilation issues (including Proguard and JS/WASM targets). He has a track record of implementing pragmatic optimizations and refactors that make codebases more portable and maintainable, such as migrating Skia to Kotlin 1.21 and commonizing Material3 date functions. Colleagues rely on him for technically deep reviews and for turning cross-platform UI challenges into reproducible, IDE-friendly project structures. An experienced contributor to widely used developer frameworks, he brings both product-focused engineering judgment and low-level systems fluency.
code11 years of coding experience
github-logo-circle

Github Skills (20)

kotlin10
multiplatform10
jetpack10
ui-design10
compose10
standard-library10
android10
kotlin-multiplatform10
skia10
c-library10
common-library10
gradlew10
gradle10
testing9
desktop9

Programming languages (6)

JavaC++SwiftHTMLKotlinPython

Github contributions (5)

github-logo-circle
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Role in this project:
userFull-stack Developer
Contributions:733 reviews, 485 commits, 430 PRs in 2 years 3 months
Contributions summary:Igor contributed to the development of application templates within the Compose Multiplatform project. Their work primarily focused on modifying and creating Gradle build files and Kotlin files to establish multiplatform application structures for Android and desktop platforms. The user also implemented and modified UI components with Compose, demonstrating expertise in building cross-platform user interfaces. These commits established a basic application foundation for different platforms using Compose.
kotlin-multiplatformcomposereactiveperformantdeclarative-ui
JetBrains/skiko

Oct 2020 - Jan 2023

Kotlin Multiplatform bindings to Skia
Role in this project:
userFull-stack Developer
Contributions:595 reviews, 176 commits, 183 PRs in 2 years 3 months
Contributions summary:Igor primarily focused on enhancing the SkiaLayer, improving the rendering process, and integrating new features. They migrated Skia to Kotlin 1.21 and supported coroutines, indicating an understanding of Kotlin Multiplatform development. Furthermore, the user contributed to the project's structure, implementing the ability to open the whole project in IDEA. The user also implemented various fixes and optimizations.
mppkotlin-mppskiakotlin-multiplatformkotlin
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
Igor Demin - Technical Lead at JetBrains