Kamil Kloch is a seasoned Scala developer and DevOps engineer with 13 years of experience building and operating production systems, from quantitative trading platforms to Scala.js frontends and fintech backends. Based in the Kraków metropolitan area, he has been authoring and maintaining Scala services since 2014 and brings a strong research pedigree with a PhD in Computer Science and postdoc experience. An active open-source contributor, Kamil has made notable contributions to prominent Scala projects like ZIO and sttp—improving stream fold semantics, adding resource-managed client integrations, and enhancing tests and documentation. He combines deep language-level expertise and ecosystem stewardship with hands-on deployment experience, often bridging developer-facing libraries and production concerns. Colleagues value his long-term commitment to Scala and his habit of returning practical improvements to the OSS community that he depends on.
13 years of coding experience
8 years of employment as a software developer
Mathematics, Mathematics at Technische Universität Berlin
Computer Science, Computer Science at University of Augsburg
PhD Computer Science, PhD Computer Science at Jagiellonian University
Contributions:10 commits, 6 PRs, 19 comments in 2 years 2 months
Contributions summary:Kamil contributed to the `sttp` library by adding support for using existing HTTP clients within various backends. This included adding `resourceUsingClient` and `scopedUsingClient` methods to backends like `HttpClientFs2Backend`, `HttpClientMonixBackend`, `HttpClientZioBackend`, and others. These changes allowed users to integrate sttp with pre-existing HTTP clients in resource-managed environments. They also refactored code to use `Dispatcher.parallel` for concurrency and updated the code to use the org.scalajs.dom.File class.
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
Back-end Developer
Contributions:8 commits, 8 PRs, 34 comments in 1 year 2 months
Contributions summary:Kamil contributed to the ZIO library, a Scala library for asynchronous and concurrent programming. Their work primarily involved adding and updating methods related to stream processing, specifically focusing on fold operations. They also refactored existing methods and added tests to improve functionality and maintainability. Additionally, the user added a Bloop sbt plugin and updated documentation.
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.