Nikolay Igotti is a system-level software engineer with 20+ years of experience building virtual machines, binary translation engines and OS-level virtualization, and a decade focused on high-performance runtime and tooling. He has led development teams at JetBrains and contributed core runtime and build infrastructure to projects at Google and NEAR, blending deep assembly/OS internals expertise with pragmatic build and CI optimizations. Nikolay’s work spans native and managed runtimes—from HotSpot and VirtualBox to Kotlin/Native and ARM binary translation for Chrome—demonstrating a rare combination of low-level systems design and production-grade delivery. He is an active open-source contributor, notably helping JetBrains’ Skia/Kotlin UI bindings and optimizing NEAR’s WASM build pipeline, showing fluency across graphics, UI and blockchain toolchains. Based in Saint Petersburg, he brings a goal-driven, debugging-first approach to solving complex, performance-sensitive problems. An understated strength is his cross-platform build and release know-how, evidenced by setting up multiplatform Gradle/native integrations and compact WASM builds.
9 years of coding experience
22 years of employment as a software developer
BS, physics, BS, physics at Санкт-Петербургский Государственный Университет
other, Compute Science, other, Compute Science at Stanford University
Contributions:2 releases, 617 reviews, 297 commits in 1 year 7 months
Contributions summary:Nikolay primarily focused on implementing the core functionality of the Kotlin Multiplatform bindings to Skia project, making essential initial contributions. They set up the build configuration using Gradle, including specifying dependencies and configuring compilation for various platforms such as macOS, Linux, and Windows. They contributed to the native code by creating a basic native method and incorporating the AWT for rendering. The user also worked on building the release artifacts.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Role in this project:
Front-end Developer
Contributions:418 reviews, 213 commits, 110 PRs in 1 year 6 months
Contributions summary:Nikolay primarily contributed to the UI aspects of the project by adding and modifying code related to the JetIssuesView. This involved implementing UI elements such as lists, cards, and buttons, as well as handling the display and styling of issue details. The commits demonstrate a focus on building user interface components, including integrating features like filtering and ordering of issues, and implementing layouts for different screen sizes.
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.