Piotr Kubaj

Senior Validation Engineer

Gdańsk, Pomeranian Voivodeship, Poland
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
Piotr Kubaj is a Senior Validation Engineer with 11 years of hands-on experience in Linux driver validation and cross-platform systems, currently working at Intel in Gdańsk. He combines low-level kernel and driver testing expertise with practical DevOps skills, having improved CI pipelines for the widely used rust-lang/libc project to add FreeBSD targets and optimize build stages. An active FreeBSD ports committer focused on PowerPC support, he has a track record of making complex open-source projects build cleanly across architectures and endianness variants, from FreeSpace 2 Open to OpenRCT2. Piotr’s background in system administration and validation roles gives him a rare blend of operational reliability and development rigour. He holds an engineering degree in Computer Science from AGH University of Krakow and often solves subtle platform-specific compatibility issues that others overlook.
code11 years of coding experience
job9 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at AGH University of Krakow
languagesEnglish, Japanese, Polish
github-logo-circle

Github Skills (24)

c-language10
multiplatform10
scripting10
freebsd10
build-system10
cross-platform10
cmake10
cicd10
compatibility10
script10
compile10
sh10
compiler10
rust10
shell10

Programming languages (29)

C#CCMakeDIGITAL Command LanguageMakefileGoHTMLFortran

Github contributions (5)

github-logo-circle
rust-lang/libc

May 2019 - Jun 2021

Raw bindings to platform APIs for Rust
Role in this project:
userDevOps Engineer
Contributions:6 commits, 2 PRs in 2 years 1 month
Contributions summary:Piotr primarily contributed to the Continuous Integration (CI) infrastructure of the `libc` repository. Their commits focused on adding and modifying build configurations to support various FreeBSD targets, including aarch64 and powerpc64 architectures. They updated the CI scripts to include these targets in the build process, ensuring cross-platform compatibility. Furthermore, the user moved certain targets between different CI stages based on build performance and nightly build requirements, showing a focus on optimizing the build pipeline.
rust
OpenRCT2/OpenRCT2

Mar 2018 - Mar 2020

An open source re-implementation of RollerCoaster Tycoon 2 🎢
Role in this project:
userBackend Developer
Contributions:9 commits, 12 PRs, 23 comments in 2 years
Contributions summary:Piotr's contributions primarily focused on fixing build and compilation issues related to the project's compatibility with the FreeBSD operating system. They addressed issues related to include paths and the use of specific compiler features such as AVX2, particularly in the `src/openrct2/util/Util.cpp` and `src/openrct2/platform/Platform.Linux.cpp` files. The user also added necessary include directives to resolve compilation problems, specifically targeting LLVM 6.0 and GCC on FreeBSD.
re-implementationgamediscordc-plus-plussimulation
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