Nikolay Lunyak

Программист at JetBrains

Paphos Municipality, Cyprus
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
🎓
Top School
Nikolay Lunyak is a software engineer with nine years' experience, currently working on the Kotlin compiler at JetBrains and contributing concrete JVM diagnostics and FIR2IR test runners to the high-profile kotlin repository. He brings a cross-language systems background spanning Kotlin/Java compiler internals, C++ graphics and Qt, and Python ML tooling, alongside practical frontend and Android experience. Comfortable across low-level I/O, game engines (Unreal/Unity/LibGDX), and web stacks, he often bridges compiler-level concerns with application-level implementations. Based in Cyprus, he pairs formal computer science training from St. Petersburg Polytechnic with production-grade engineering at JetBrains. Notably, his open-source work enforces subtle correctness properties like backing-field visibility and JVM diagnostic support, reflecting an attention to language semantics as well as tooling.
code9 years of coding experience
bookБакалавр технических наук, Computer Science, Бакалавр технических наук, Computer Science at Санкт-Петербургский политехнический университет Петра Великого
bookСреднее (полное) общее образование, Физ-мат, Среднее (полное) общее образование, Физ-мат at Saint Petersburg Lyceum 239
github-logo-circle

Github Skills (4)

kotlin10
jvm10
compiler-development10
diagnostics9

Programming languages (7)

JavaCSSCJavaScriptHTMLMarkdownKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Mar 2020 - Apr 2022

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:518 commits, 10 PRs, 1013 pushes in 2 years
Contributions summary:Nikolay's contributions focused on the Kotlin programming language. The user added new runners for FIR2IR-specific tests. They introduced support for new JVM diagnostics and implemented checks related to backing field declarations, including enforcing the correct visibility for these fields. The user also made several related code improvements.
maven-plugincompilerkotlinintellij-pluginprogramming-language
lunakoly/QuickLink

Jul 2021 - Nov 2022

IntelliJ-based plugin for generating quick links to particular file lines
Contributions:17 reviews, 16 commits, 31 PRs in 1 year 3 months
particularlinespluginkotlinlinks
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
Nikolay Lunyak - Программист at JetBrains