Nikolay Egorov is a software engineer with seven years of experience, currently working at JetBrains from Paphos, Cyprus. He holds both bachelor’s and master’s degrees in Computer Science from ITMO University and focuses on backend development with a strong interest in developer tooling. Nikolay has made notable open-source contributions to the Kotlin kernel for Jupyter/IPython, adding variable-state inspection, HTML table displays, and Notebook API integrations that improve interactive debugging and notebook UX. His work reflects a blend of production-grade engineering and developer experience improvements, pairing academic rigor with practical enhancements to widely used tooling.
7 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at ITMO University
Contributions:68 reviews, 31 commits, 6 PRs in 11 months
Contributions summary:Nikolay contributed significantly to the core functionality of the Kotlin kernel for Jupyter/IPython. They implemented features for collecting and viewing variable states, including the `:vars` command, HTML table display, and integration with the Notebook API. The contributions involved modifying the `VariableState` class, adding new tests, and integrating a debug utility provider. These changes enhance the kernel's ability to manage and display variables during notebook execution.
Contributions:6 reviews, 3 PRs, 19 pushes in 1 month
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.