He learned C++ in secondary school. He started working as a programmer just after high school, working on the topic he was always interested in, viz. high performance and optimizations.
To learn more about C++ and optimization he started working on compilers optimizations. He made major contributions to parts of LLVM such as: devirtualization, ThinLTO and clang-tidy.
He completed 2 internships at Google working on LLVM and internship at Microsoft working on MSVC.
He obtained a bachelor’s degree from the University of Warsaw in 2017, now pursuing master’s.