Vasily Levchenko is a Senior Software Engineer based in Munich with over 20 years of systems programming experience and 11 years in senior roles across industry leaders like JetBrains, Yandex, Oracle, Intel and Sun. He specializes in low-level runtime and debugger engineering—most recently improving Kotlin/Native debug info and LLDB integrations for JetBrains and contributing tests and debugger fixes to the core Kotlin project. His background spans networking and device emulation for VirtualBox, JVM tooling and profiler design at Intel, and large-scale data and experiment infrastructure at Yandex, reflecting a rare blend of systems, tooling and backend expertise. Vasily is an active open-source contributor on high-profile projects (JetBrains/kotlin, kotlin-native), often focusing on hard-to-observe problems like object stringification, proxy type providers and debugger stepping through inlined code. Comfortable operating at the intersection of compilers, runtimes and developer UX, he has a track record of turning intricate low-level issues into practical, debuggable solutions. Colleagues value him for deep technical ownership and for making debuggers reveal useful, human-readable insight into complex language runtimes.
Contributions:2 releases, 17 reviews, 165 commits in 3 years 8 months
Contributions summary:Vasily primarily focused on debugging and improving the Kotlin/Native infrastructure, specifically targeting the bindings for Python. They made changes to the debugging tools by optimizing and implementing logging. The commits reveal efforts to improve the display of Kotlin objects within the LLDB debugger. They also addressed issues related to object stringification and the proxy type provider.
Contributions:19 reviews, 1058 commits, 28 PRs in 4 years 11 months
Contributions summary:Vasily primarily contributed to the Kotlin programming language repository by adding tests and debugging information related to the Kotlin/Native compiler. Their work focused on debugging stack traces on macOS and improving debugger behavior. Additionally, the user added and modified tests related to stepping through code and handling inline functions and when expressions in the debugger, specifically addressing issue KT-33364.
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.