Kamil Kloch

Scala Developer at Superfund Technologies

Cracow Metropolitan Area 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job8 years of employment as a software developer
bookMathematics, Mathematics at Technische Universität Berlin
bookComputer Science, Computer Science at University of Augsburg
bookPhD Computer Science, PhD Computer Science at Jagiellonian University
languagesEnglish, German, Polish
stackoverflow-logo

Stackoverflow

Stats
333reputation
4kreached
1answer
11questions
github-logo-circle

Github Skills (20)

asynchronous10
async10
zio10
monix10
scala10
stream10
http-client10
functional-programming10
concurrency10
akka-http9
sbt9
http9
cat9
reactive-streams8
testing8

Programming languages (11)

TypeScriptDockerfileJavaShellCSSRustScalaGo

Github contributions (5)

github-logo-circle
softwaremill/sttp

Sep 2020 - Dec 2022

The Scala HTTP client you always wanted!
Role in this project:
userBack-end Developer
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.
guzzlefinaglehttpclientfs2zio
zio/zio

Aug 2018 - Oct 2019

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBack-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.
functional-programmingqueuesstreamsasynchronicityasync
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