Lukasz Stefaniak is a senior Scala-focused software engineer and entrepreneur with 11+ years building high-throughput, reliable systems—currently founding and building Synq in Wrocław. He specializes in distributed back-end architectures using Scala, Akka, ScyllaDB and Pub/Sub/Kafka, and has a track record of squeezing performance via algorithm and memory optimizations. At GWI he designed a bi-temporal respondent database that became the company’s source of truth, and earlier work includes carrier-grade billing systems processing hundreds of millions of CDRs. An active open-source contributor, he’s fixed core JVM tracing and Scala coverage issues in notable projects like Kamon and scoverage, demonstrating deep cross-cutting expertise in observability and build tooling. He combines product-level thinking from founding Relation Systems with hands-on engineering discipline, favoring well-tested, maintainable code at scale.
11 years of coding experience
18 years of employment as a software developer
Bechelor of Science (Engineer), Computer Science, Bechelor of Science (Engineer), Computer Science at Politechnika Wrocławska
Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
Role in this project:
Back-end Developer
Contributions:13 commits, 5 PRs, 7 comments in 4 years 3 months
Contributions summary:Lukasz contributed to the Kamon project by fixing issues related to metrics and tracing, specifically addressing gauge key usage and span ID decoding in the core module. They added support for Scala 2.13.0 across the project by updating build configurations and related code files. The user also addressed a bug in Akka HTTP related to handling special characters in request paths within the tracing instrumentation.
Contributions:5 commits, 11 PRs, 14 comments in 5 months
Contributions summary:Lukasz contributed to the `sbt-scoverage` plugin, enhancing its support for Scala.js projects. Their work included adding new features and functionalities, such as introducing a setting key for the `coverageScalacPluginVersion` and integrating Scala.js runtime. They also implemented tests using sbt-scripted to verify the correct operation of the plugin and validate the specified plugin version. These contributions demonstrate the user's ability to extend plugin functionality and ensure its compatibility across different Scala platforms.
scalascoveragesbtsbt-plugin
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
Lukasz Stefaniak - Building Synq. We Re Hiring at synq