Piotr G is a hands-on director and functional programmer with over a decade of experience designing and delivering large-scale distributed systems from studio leadership in Greater Dublin. He pairs critical thinking and rigorous analysis with a pragmatic focus on automation, quality metrics, and maintainable architecture. A regular contributor to the popular ZIO open-source project, he has implemented features and robust tests that improve concurrency primitives and core functional APIs. Known for keeping work organized and prioritizing what matters, he willingly goes the extra mile to meet goals while protecting work–life balance around family, sport, and Taekwon-do. Beyond engineering, he pursues math and physics reading, long walks with his children and dog, and endurance training, which informs a methodical, disciplined approach to problem solving.
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:6 reviews, 44 commits, 45 PRs in 2 years
Contributions summary:Piotr primarily contributed to the `zio/zio` repository by adding new features and writing tests. Their work included implementing the `Queue#poll` method and adding an alias for `flatMap` in the core Scala code. Furthermore, the user introduced a `shuffle` method and wrote associated test cases. The user also worked on map aliases and other improvements, reflecting a focus on enhancing the library's functionality and ensuring code quality through comprehensive testing.
Contributions:8 releases, 14 PRs, 31 pushes in 6 years
hexcryptographybinary-dataencrypteddecimal
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.