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.
code15 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 (27)

parserator10
c-language10
parser10
llvm10
testing10
compiler-compiler10
semantic-analysis10
computer-engineering10
compiler-construction10
compiler10
clangd10
cprogramming-language10
clang10
preprocess9
preprocessing9

Programming languages (11)

C++CRustLLVMRPCObjective-CSwiftHTML

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.
clangcpp
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.
llvmcompilerc-plus-pluscobjective-c
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