Igor Chorążewicz

Software Engineer at Jump Trading Group

Austin, Texas, 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
Igor Chorążewicz is a systems software engineer with nine years of experience specializing in modern C++, metaprogramming, and heterogeneous computing, currently based in Austin and working at Jump Trading Group. He has driven production-grade runtime and memory innovations at Intel, including a Level Zero-based backend for dpcpp, CXL support and memory tiering in CacheLib, and C++ libraries for persistent memory (libpmemobj-cpp and pmemkv). Igor combines low-level performance optimization across diverse hardware with a passion for functional programming, and he has contributed substantial test automation and QA improvements to the well-known PMDK persistent memory project. Notably, his work reduced dpcpp host overhead by 15% and strengthened test coverage using tools like Valgrind, reflecting a pragmatic focus on reliability as well as speed.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Politechnika Gdańska
languagesEnglish, Polish
github-logo-circle

Github Skills (11)

bash10
valgrind10
testing10
persistent-memory9
test-automation9
c119
c179
shell8
script8
sh8
scripting8

Programming languages (10)

JavaC++ShellCSSCCMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
pmem/pmdk

Oct 2017 - Apr 2022

Persistent Memory Development Kit
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:3 reviews, 61 commits, 61 PRs in 4 years 6 months
Contributions summary:Igor primarily contributed to the test suite of the Persistent Memory Development Kit (PMDK). Their commits involved fixing test cases, adding new tests, and improving the existing testing infrastructure. They addressed issues related to memory management, synchronization, and device-specific behavior within the PMDK framework. The user also incorporated tools like Valgrind to catch memory errors and improve test coverage.
persistent-memorypmempmdk
igchor/pmdk

Aug 2017 - Apr 2022

Active development tree for the NVM Library
Contributions:369 pushes, 161 branches, 2 tags in 4 years 8 months
nvm
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