Igor Iakovlev is a senior software developer based in Amsterdam with seven years of professional experience building compiler and IDE tooling for JetBrains, primarily on the Kotlin compiler and IDEA plugin. He excels at inventing and implementing novel concepts across platforms (.NET, JVM, C++, JS) and brings deep applied CS skills—parsers, graph algorithms, and compiler frontend integration—to make developer tools robust and extensible. Previously he built advanced static-analysis and security tooling at Positive Technologies, including SMT solver integration, a sandboxed expression evaluator, and a C# Roslyn-based interpreter. Igor is a major maintainer of the open-source LibProtection project and has contributed refactorings and feature support to the high-profile JetBrains/kotlin repository. He pairs experimental, research-driven work with pragmatic architecture, testing and maintainability practices, reflecting his PhD-level analytical background in astrophysics applied to hard engineering problems.
7 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, Cosmic Hydrodynamics, Doctor of Philosophy - PhD, Cosmic Hydrodynamics at Saint Petersburg State University
Contributions:8 reviews, 708 commits, 30 PRs in 3 years 11 months
Contributions summary:Igor's commits primarily involve refactoring the low-level resolve state for completion within the FIR IDE, focusing on improvements to code locality and removal of redundancies. The commits demonstrate active work within the IDEA frontend related to Kotlin. Additional commits show fixing invalid references and adding support for new features within the FIR compiler module.
Contributions:135 commits, 2 PRs, 38 pushes in 3 years 4 months
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 Iakovlev - Software Developer at JetBrains N.V.