Artem Mukhin

Senior Software Engineer at JetBrains

Amsterdam, North Holland, Netherlands
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
Artem Mukhin is a Senior Software Engineer based in Amsterdam with 11 years of experience building developer tools, desktop applications, and financial/data-driven projects. At JetBrains he boosted Rust debugging across IDEs—helping convert debugger features into a major paid differentiator—and mentors engineers while contributing to cross-team technical initiatives. He combines deep systems knowledge (Rust, LLVM, CPython internals, C/C++) with practical product impact, having improved type inference and data-flow analysis in the popular intellij-rust plugin. Comfortable across languages and stages of product development, Artem has also led internships, coordinated onboarding, and taken project management duties on freelance engagements. His work blends research-grade algorithms (code generation, static analysis) with shipping production tooling that developers rely on daily.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Software and Information Systems, Bachelor's degree, Software and Information Systems at Saint Petersburg State University
languagesEnglish, Russian, Dutch
github-logo-circle

Github Skills (9)

debugging10
debug10
type-inference10
rust10
macros9
intellij-platform9
control-flow8
flow-control8
standard-library7

Programming languages (11)

TypeScriptJavaC++RustCSCSSHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
intellij-rust/intellij-rust

Jul 2018 - Jan 2023

Rust plugin for the IntelliJ Platform
Role in this project:
userBack-end Developer
Contributions:530 reviews, 394 commits, 228 PRs in 4 years 7 months
Contributions summary:Artem made significant contributions to the Rust plugin for the IntelliJ Platform, focusing on enhancing the type inference capabilities. Their work involved fixing type inference issues in `FieldExpr` and `RsMethodCallReferenceImpl`, as well as adding support for mutability categories. They also implemented data-flow analysis features, including liveness checks and handling of `asm!` macro calls. Furthermore, they added support for a new LLDB pretty-printer and for different types of strings in the debugger.
intellij-platformrustclionintellij-pluginjetbrains
ortem/rust

May 2019 - Mar 2023

Empowering everyone to build reliable and efficient software.
Contributions:1 PR, 65 pushes, 12 branches in 3 years 10 months
rustrustlangreliableempoweringrust-language
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
Artem Mukhin - Senior Software Engineer at JetBrains