Piotr Gaczkowski

Founder at Better Programming

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 Gaczkowski is a founder and seasoned software engineer with 19 years of experience building automation-first, efficiency-driven systems across DevOps, backend and embedded graphics domains. Based in Gdańsk, he blends hands-on engineering (C++, Python, Docker, Kubernetes) with developer tooling and reproducible environments, evidenced by contributions to high-profile projects like Linuxbrew/Homebrew and the ConanCenter package index. He regularly authors technical courses and articles, coaches engineers, and consults through platforms like Pluralsight and Toptal, translating complex cloud and CI/CD practices into repeatable workflows. His background ranges from low-level graphics work at Intel to architecting modular Terraform and Rancher deployments for enterprises, showing comfort across system scales. As a music and automation enthusiast who also runs a cultural events initiative, he brings a creative, product-minded perspective to technical problems. Notably, his open-source work includes fixing hard system-path and relocation issues in package managers, reflecting a knack for gritty, cross-platform reliability work.
code19 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (MSc) Information Technology, Master of Science (MSc) Information Technology at Gdańsk University of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
51reputation
41kreached
3answers
0questions
github-logo-circle

Github Skills (38)

dependency-manager10
dependency-management10
c-language10
package-management10
nix10
scripting10
conan10
dependency-analysis10
linux10
cmake10
ruby10
homebrew10
build-automation10
elf10
cpp10

Programming languages (25)

CMakefileGoHTMLTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
Software Architecture with C++, published by Packt
Role in this project:
userBackend & DevOps Engineer
Contributions:8 reviews, 48 commits, 32 PRs in 2 years 7 months
Contributions summary:Piotr primarily contributed to setting up and configuring the development environment using Nix, including defining dependencies and shell hooks. They also added testing examples using Catch2 and Google Test, indicating a focus on writing testable code. Additionally, the user updated the README and Nix configuration, and integrated pre-commit hooks for code quality. Furthermore, the user added chapter 14 and made changes to the AWS S3 examples.
software-architecturecpparchitectural-patternspacktpublished
Linuxbrew/legacy-linuxbrew

May 2015 - Mar 2016

:skull: This repository is defunct, because it has been split into https://github.com/Linuxbrew/brew and https://github.com/Linuxbrew/homebrew-core
Role in this project:
userDevOps Engineer
Contributions:24 commits, 39 PRs, 3 pushes in 10 months
Contributions summary:Piotr primarily contributed to adapting the Linuxbrew project for Linux environments, focusing on dependency management and build configurations. They modified build scripts and formulas to include necessary dependencies like `flex`, `ncurses`, `expat`, and `m4` on Linux systems. Additionally, they addressed build and compilation issues, adding patches and making adjustments to ensure compatibility with various Linux distributions and external libraries. These changes are essential for porting the original Homebrew package manager to Linux.
brewsplitlinuxbrewskullhomebrew
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
Piotr Gaczkowski - Founder at Better Programming