Piotr Kamiński is a practical and curious software professional with 13 years of work experience who combines hands-on Python and MySQL development with teaching and e‑commerce responsibilities. Trained at Software Development Academy and active on coding platforms like CodeWars, he sharpens problem-solving skills and contributes to notable open-source projects such as Nushell, Vitess and Istio—work that spans CLI UX, database clustering tooling, and Kubernetes-to-Istio transformations. He brings strengths in logical analysis, calm multi-perspective problem solving, and a knack for juggling attention across interdisciplinary domains. Comfortable with Git/GitHub, Agile/Scrum workflows and both Windows and Linux environments, he pairs backend and database engineering experience with practical deployment and observability improvements. Based in Łubniany, Poland, Piotr is transitioning from hands-on trades and service roles into deeper technical contributions and mentoring roles, making him a versatile asset for teams needing reliable, detail-oriented engineers who can both teach and ship code.
13 years of coding experience
Computer Programming, Computer Programming at Software Development Academy
Contributions:17 reviews, 17 commits, 18 PRs in 3 years 6 months
Contributions summary:Piotr contributed to the `istio/istio` repository, primarily focusing on converting Kubernetes services to Istio service entries within the Galley component. Their work involved modifying the code related to resource specifications and Kubernetes types. The commits demonstrate an understanding of Istio's configuration and its interaction with Kubernetes services, focusing on modifying and adding code to the galley/pkg/metadata/kube/types.go and galley/pkg/server/server_test.go files. Additional commits addressed logging and test improvements, demonstrating a focus on stability and code quality.
Contributions:8 reviews, 8 PRs, 34 comments in 3 months
Contributions summary:Piotr focused on improving the completion suggestions, flag and command handling within the nushell CLI. They refactored style-setting code for menu elements, improved key event handling, and addressed an issue related to handling spaces in executable names. Furthermore, they contributed to the `ps` command by preferring the process name over the executable path and implemented the `history import` command for migrating history between different formats.
rusttype-ofshellbash
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.