Pavel Chupin

Senior Director, Compiler And Libraries Engineering at SiFive

San Jose, California, United States
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
Pavel Chupin is a senior compiler and libraries engineering leader with 14 years of experience building and managing toolchain and runtime teams across Intel and SiFive. He has led production compiler products and open-source projects (including stewardship of intel/llvm and deep contributions to AOSP bionic and platform development) with a focus on LLVM/GNU toolchains, performance libraries, and cross‑architecture compatibility. Pavel blends hands-on system-level engineering—fixing x86_64 syscall/relocation issues, alignment bugs, and build-system targets—with people and product management for global teams. Based in San Jose, he brings a rare combination of compiler QA, low-level systems expertise, and strategic leadership informed by a MIPT background in compiler testing and static analysis.
code14 years of coding experience
job19 years of employment as a software developer
bookMaster's degree Compiler testing tools and processes, Master's degree Compiler testing tools and processes at Moscow Institute of Physics and Technology (State University) (MIPT)
github-logo-circle

Github Skills (23)

c-language10
system-programming10
build-system10
c1110
x8610
c1710
android10
cprogramming-language10
bionic9
makefile9
header-files9
kernel-mode8
linux8
kernel8
debugging7

Programming languages (7)

C++LLVMMakefileHTMLLogosAssemblyPython

Github contributions (5)

github-logo-circle
aosp-mirror/platform_bionic

Feb 2012 - Sep 2014

Role in this project:
userBack-end Developer & System Architect
Contributions:34 commits in 2 years 7 months
Contributions summary:Pavel's contributions primarily focused on enhancing the Android bionic library, a crucial component of the Android Open Source Project (AOSP). They addressed critical issues related to system properties, standard library functions like `strchr`, and x86_64 architecture support. Their work involved adding support for x86_64 syscalls, adding R_X86_64_64 relocation handling and also refactoring and optimizing system-level code. They also contributed to the build system, specifically the addition of a special target for running bionic unit tests on the host.
Role in this project:
userBack-end Developer
Contributions:13 commits in 1 year 9 months
Contributions summary:Pavel primarily contributes to the Android Open Source Project (AOSP) development. Their commits involve updating and maintaining low-level system components, including headers and libraries. Key contributions include updating link.h, adding x86 crtfiles, disabling specific compiler warnings, fixing x86_64 alignment, moving types.h, and refreshing locales. This indicates a focus on the build system and compatibility across different architectures.
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
Pavel Chupin - Senior Director, Compiler And Libraries Engineering at SiFive