Piotr Kruk is a Platform Tech Lead and Cloud Architect with 12 years of experience designing and operating large-scale, secure cloud platforms across telco and PaaS environments. He has led infrastructure and CI/CD re-architectures for services serving 100+ million users, driving cost reduction, faster deployments and improved reliability. Skilled in Python, SaltStack, Terraform and AWS, he combines hands-on engineering with platform-level leadership and incident-response experience. An active open-source contributor to SaltStack, he’s improved Python 3 compatibility and extended filesystem support in key modules—reflecting a knack for pragmatic, low-level fixes that improve large ecosystems. Based in Queensland and originally from Poland, he also brings a creative eye as a photographer, hinting at a detail-oriented perspective beyond code.
12 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Uniwersytet Śląski
Bachelor's degree, Computer Science (spec: Modeling, Cognition and Control), Bachelor's degree, Computer Science (spec: Modeling, Cognition and Control) at Jagiellonian University
Master's degree, Computer Science(spec: Modeling, Cognition and Control), Master's degree, Computer Science(spec: Modeling, Cognition and Control) at Uniwersytet Jagielloński w Krakowie
Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:12 commits, 2 PRs, 7 comments in 10 days
Contributions summary:Piotr primarily contributed to the SaltStack project by addressing Python 3 compatibility issues and refactoring code within the `salt/modules/parted.py` file. Their work included fixing missing parentheses and adjusting code to ensure compatibility. Additionally, they extended functionality by adding support for ext3 and ext4 partition types within the parted module. The user also addressed merge conflicts and made style and documentation improvements.
Implementation of ECM (Lenstra elliptic curve factorization). Small part of my Master Thesis, which I would like to share.
Contributions:5 commits, 2 PRs, 3 pushes in 5 years 4 months
bytefactorizationfinite-fieldsmasterelliptic
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.