Andrew Zhogin is a senior software engineer with 8+ years of systems and compiler engineering experience, currently contributing to rustc at Huawei on debug info, async drop experiments, and x86 calling-convention support for rust-for-linux. His background spans LLVM and JVM toolchains, VLIW and ARM backends, and implementing a clang-based C++ compiler and smart-contract backends for the Everscale blockchain. He repeatedly tackles low-level codegen, platform integration and optimizer challenges—work that shows up in core projects like rust-lang/rust where he added x86-specific flags and debug-info improvements. Based in Novosibirsk with a physics degree from NSU, he blends academic rigor with production-grade engineering and a knack for making compilers and runtimes interoperate across exotic architectures. An uncommon detail: he has hands-on experience shipping both blockchain smart contracts and JVM/GC integrations, bridging fintech and language-runtime domains.
8 years of coding experience
18 years of employment as a software developer
SESC NSU
Bachelor, Physics, Bachelor, Physics at Novosibirsk State University (NSU)
Empowering everyone to build reliable and efficient software.
Role in this project:
Backend Engineer
Contributions:55 reviews, 20 PRs, 92 comments in 1 year 4 months
Contributions summary:Andrew's contributions focus on compiler-related features and platform integration within the Rust project. They implemented implicit debug information collapsing for builtin macros and added support for the `-Zregparm` and `-Zreg-struct-return` command-line flags, specifically for x86 targets, impacting the function argument passing conventions and struct return behavior. Their work involved modifying code across multiple files related to codegen, target specifications, and testing, improving the compiler's ability to interact with Linux and other x86 targets.
Empowering everyone to build reliable and efficient software.
Contributions:252 pushes, 25 branches in 1 year 4 months
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
Andrew Zhogin - Senior Software Engineer at Huawei