Tomasz Krupa is a Math Algorithm Engineer with eight years of experience building high-performance and parallel computing solutions, currently working at Intel in Tczew, Poland. He has deep hands-on expertise in GPGPU programming, DNN kernel optimization, and compiler internals—evidenced by multiple Intel internships and contributions to LLVM codegen. Tomasz contributes to prominent open-source ML tooling such as OpenVINO, implementing and testing sequence decomposition transformations for LSTM/GRU/RNN inference. His work blends low-level C++ systems programming with practical ML deployment optimizations, making models run faster on real hardware. Beyond production code, he maintains an active GitHub where his LLVM reviews and OpenVINO contributions reflect a focus on correctness and transformation testing that often uncovers subtle edge cases.
7 years of coding experience
4 years of employment as a software developer
Engineer, Informatics, Engineer, Informatics at Gdańsk University of Technology
OpenVINO™ is an open source toolkit for optimizing and deploying AI inference
Role in this project:
ML Engineer
Contributions:65 reviews, 1 commit, 32 PRs in 1 day
Contributions summary:Tomasz contributed to the OpenVINO™ toolkit, focusing on improving AI inference capabilities. Their work involved testing and implementing transformations for sequence decomposition, specifically LSTM, GRU, and RNN sequences. These contributions included adding tests and checking transformation callbacks within the code.
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.