Kirill Rakhman is a Senior Software Developer based in Karlsruhe with 12 years of experience building backend and mobile systems, currently working on Kotlin compiler core development at JetBrains. He combines deep language/compiler expertise—contributing to the K2 Kotlin compiler—with hands-on mobile work, including significant Android Realm and RecyclerTabLayout improvements. Kirill’s background spans cloud-native Java/Kotlin microservices, Node/Next.js frontends, and ASP.NET backends, reflecting a full-stack fluency from compiler internals to user-facing apps. He holds a Master’s in Computer Science from KIT and brings a pragmatic focus on diagnostics, reliability, and incremental refactors that improve long-lived developer tooling. An unconventional strength is his ability to move between low-level compiler bugfixes and practical app-level fixes, making him effective across the entire software stack.
12 years of coding experience
2 years of employment as a software developer
Bachelor, Informatik, Bachelor, Informatik at Karlsruher Institut für Technologie (KIT)
Contributions:190 commits, 95 PRs, 118 pushes in 7 years
Contributions summary:Kirill primarily focused on implementing and fixing issues within the Kotlin programming language compiler, specifically related to the K2 compiler. Their contributions include implementing features, fixing bugs, and refactoring code related to late initialization, supertype initialization, and annotation processing. The user's work also touched upon diagnostics and error reporting within the compiler framework.
An efficient TabLayout library implemented with RecyclerView.
Role in this project:
Mobile Developer (Android)
Contributions:9 commits, 4 PRs, 2 comments in 5 months
Contributions summary:Kirill contributed to the `recyclertablayout` library, an Android library that provides a TabLayout implementation with RecyclerView. Their commits primarily focused on bug fixes, such as fixing typos, addressing indicator drawing issues on certain devices, and ensuring compatibility with newer versions of support libraries. The user also added a suppress deprecation annotation.
recyclerviewandroidkotlintablayoutjava
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
Kirill Rakhman - Senior Software Developer at JetBrains