Volodymyr Sapsai

Compiler Engineer at Apple

Vancouver, British Columbia, Canada
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
Volodymyr Sapsai is a compiler engineer with 15 years of experience building and hardening C/C++ toolchains and standard library implementations, currently contributing to Apple’s compiler efforts from Vancouver. He has a strong open-source track record in LLVM/Clang projects—improving include analysis, fixing subtle parsing and semantic bugs, and polishing libc++ behavior and tests—which shows deep expertise in compiler internals and portability edge cases. His prior roles at Amazon and long-standing contributions to include-what-you-use and llvm-project reflect a focus on code correctness, build-time performance, and robust handling of preprocessor and module interactions. Trained with an MS in Computer Science, he combines academic rigor with practical fixes that prevent real-world breakage across compilers and platforms.
code14 years of coding experience
job8 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at Kyiv National Taras Shevchenko University
stackoverflow-logo

Stackoverflow

Stats
413reputation
19kreached
12answers
1question
github-logo-circle

Github Skills (29)

parserator10
debug10
c-language10
parser10
llvm10
testing10
standard-library10
compiler-compiler10
semantic-analysis10
compiler-construction10
computer-engineering10
compiler10
clangd10
cprogramming-language10
clang10

Programming languages (11)

C++RustCLLVMRPCJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
A tool for use with clang to analyze #includes in C and C++ source files
Role in this project:
userBack-end Developer
Contributions:148 commits, 34 PRs, 41 pushes in 5 years 2 months
Contributions summary:Volodymyr primarily worked on improving the "include-what-you-use" tool, a tool for analyzing C and C++ code. Their contributions include updating the tool to reflect changes in the Clang compiler, addressing issues related to include directives, and enhancing the parsing and analysis of code. The user also implemented features to handle various preprocessor directives and ensure correct handling of file inclusions and macro expansions.
cppclanglibclangstatic-analysisanalyze
llvm-mirror/clang

Aug 2017 - Oct 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:76 commits in 2 years 2 months
Contributions summary:Volodymyr contributed to the Clang compiler by addressing multiple bugs and implementing fixes related to code parsing and semantic analysis. Their work includes correcting initializer typos in the parser, improving typo correction in binary operation expressions, and fixing errors in the handling of enumeration definitions. Furthermore, they fixed issues related to the use of `auto` in function parameters and the incorrect emission of warnings for certain C++ constructs.
keptwindowsllvmcc-plus-plus
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
Volodymyr Sapsai - Compiler Engineer at Apple