Leonid Khachaturov

Software Developer at JetBrains

Munich, Bavaria, Germany
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
Leonid Khachaturov is a seasoned frontend-focused software developer with 14 years of experience building polished, high-quality user interfaces and UI frameworks at JetBrains. He has led teams through product inception and launch—most notably contributing to JetBrains Space’s UI framework—and has long-standing ownership of Upsource and Ring UI components. Leonid blends practical UI craftsmanship with full-stack build and CI/CD expertise, having improved Kotlin+React tooling and contributed to flagship open-source projects like codemirror and kotlin-wrappers. Based in Munich, he brings a rare combination of product-minded leadership and hands-on implementation, from designing interactive components to fixing linting, dep, and build pipeline issues. Notably, his open-source work includes adding React hydration and portal APIs to Kotlin wrappers and creating a Kotlin mode for CodeMirror, reflecting deep investment in developer tooling. He pairs a Master’s in Computer Science with a track record of maintaining consistency and usability across large, complex web products.
code14 years of coding experience
job20 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at Yaroslavl State University
bookYaroslavl School №4 with advanced learning of English
languagesRussian, English, German
stackoverflow-logo

Stackoverflow

Stats
63reputation
2kreached
2answers
1question
github-logo-circle

Github Skills (22)

kotlin10
editors10
javascript10
text-editor10
css10
editor10
webpack10
webpacker10
code-editor10
codemirror10
react10
create-react-app9
html9
cicd8
npm7

Programming languages (8)

TypeScriptJavaCSSShellJavaScriptGoRubyKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin-wrappers

Oct 2017 - Jan 2023

Kotlin wrappers for popular JavaScript libraries
Role in this project:
userFront-end Developer
Contributions:667 releases, 82 reviews, 951 commits in 5 years 4 months
Contributions summary:Leonid primarily contributed to the Kotlin wrappers for popular JavaScript libraries by formatting and implementing new methods, like `hydrate`, `createPortal` and `useInsertionEffect` within the `kotlin-react-dom` and `kotlin-react` packages. They added a new example and cleaned up existing ones for projects that utilized `React`, enhancing the utility and maintainability of the library wrappers. Furthermore, they worked on fixing deprecation warnings and handling various related issues.
kotlin-jsreactcssjavascriptstyled-components
Create React apps using Kotlin with no build configuration
Role in this project:
userFull-stack Developer
Contributions:85 commits, 83 PRs, 86 pushes in 4 years 4 months
Contributions summary:Leonid contributed to various aspects of the project, including code improvements and updates to the build process. They addressed formatting issues in example code, fixed lint errors, and updated dependencies. Furthermore, the user made adjustments to the build configuration, and made changes to the CI/CD process. These changes touched upon both the front-end (React components) and the build configuration.
react-appsreactjetbrains-uibuild-configurationcreate-react
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
Leonid Khachaturov - Software Developer at JetBrains