Principal Compiler Engineer Research Scientist at Access Softek
Greater Vancouver Metropolitan Area Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Anton Korobeynikov is a Principal Compiler Engineer and Research Scientist with 19 years of experience specializing in compiler internals, performance engineering, and memory allocation. Based in Greater Vancouver, he combines academic depth—a PhD in Statistical Modeling—with extensive hands-on work on industry-defining projects like LLVM/Clang and the Swift compiler, contributing to SIL optimizations and autodiff code generation. He led technical development of the SPAdes genome assembler and has improved low-level allocator performance in Microsoft’s mimalloc, showing a rare blend of systems, compiler, and computational biology expertise. A long-time LLVM Foundation contributor and board member, he has shaped tooling, portability, and testing practices across the ecosystem and chaired EuroLLVM program committees. Known for pragmatic refactoring and race-condition fixes, Anton brings rigor from academia to production-grade compiler and performance engineering.
19 years of coding experience
16 years of employment as a software developer
PhD, Statistical Modeling, Mathematical Statistics, PhD, Statistical Modeling, Mathematical Statistics at Saint Petersburg State University
Contributions:20 releases, 20 reviews, 2643 commits in 10 years 9 months
Contributions summary:Anton's commits focus on cleaning up header usage to address path-helper.hpp leakage and implementing various features within the SPAdes Genome Assembler project. Their contributions include refactoring and optimization of memory usage, adding functionality, and fixing potential race conditions in code paths. The changes also show a focus on improving the codebase to be C++11-compatible and switching to more modern features.
Contributions summary:Anton contributed to multiple areas of the LLVM test suite, focusing on improving code correctness and portability. They addressed runtime dependencies by removing `rand()` calls in favor of more stable approaches and added tolerance to existing tests. Furthermore, they fixed code issues related to file handling across different systems and addressed platform-specific issues. These changes aimed to enhance the robustness and cross-platform compatibility of the test suite.
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
Anton Korobeynikov - Principal Compiler Engineer Research Scientist at Access Softek