Rafał Sumisławski is a Senior Software Engineer from Lower Silesia with nine years of experience building high-performance Scala systems and leading engineering teams. He specializes in functional programming, JVM concurrency and performance tuning, and has led migrations to AWS and production-grade telemetry for millions of devices. Rafał is an active open-source contributor to flagship Scala projects—cats-effect, http4s and the Scala compiler—where his work improved scheduling, connection handling and core library performance. As a team lead he introduced purely functional practices, ran ~25 knowledge-sharing workshops, and routinely troubleshoots hard production issues like deadlocks, memory leaks and GC tuning. Beyond production systems, he has a demonstrated knack for squeezing latency out of real-world benchmarks (TechEmpower) and for turning complex telemetry needs into SQL-like query languages that accelerated product delivery.
9 years of coding experience
4 years of employment as a software developer
High School, High School at Liceum Ogólnokształcące nr 3 im. Adama Mickiewicza we Wrocławiu
Engineer’s Degree, Computer Science - Internet Engineering, 5.5 (excellent), Engineer’s Degree, Computer Science - Internet Engineering, 5.5 (excellent) at Wroclaw University of Technology
Contributions:46 reviews, 145 commits, 38 PRs in 3 years 7 months
Contributions summary:Rafał primarily contributed to the Blaze client, focusing on improving its timeout and connection management capabilities. Their work included implementing and refining the handling of connection timeouts, addressing issues related to cancellation during connection acquisition, and fixing problems with connection reuse and the handling of responses. They also updated dependencies, including the use of cats-effect, and refactored code for better readability.
Contributions:3 reviews, 20 commits, 11 PRs in 3 years 7 months
Contributions summary:Rafał primarily contributed to improving the performance and stability of the `cats-effect` library, which is a pure asynchronous runtime for Scala. Their work focused on optimizing the internal thread pool, specifically around scheduling Runnables and reducing lock contention within internal data structures. They introduced performance benchmarks and made fixes to address potential issues, such as NullPointerExceptions, within the fiber and monitoring infrastructure. Furthermore, the user added new features such as `parReplicateAN` and addressed an issue with fiber deregistration from monitoring.
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
Rafał Sumisławski - Senior Software Engineer at Coralogix