Łukasz Drygała is a Scala developer with 11 years of experience building backend systems for companies ranging from Capgemini to Klaveness Digital, currently based in Wrocław, Poland. He brings deep practical knowledge of functional Scala and type-safe data transformations, evidenced by contributions to the popular Chimney library and maintenance work on Baeldung's Scala tutorials. His background spans high-throughput ecommerce and data-driven platforms, with hands-on experience improving library ergonomics, automating transformations, and refactoring codebases for clarity. Comfortable in both consultancy and in-house roles, he blends strong academic training in teleinformatics with pragmatic engineering. A detail-oriented contributor, he has a track record of adding tests and resolving subtle integration issues (e.g., Java bean interop and lifted transformations) that improve reliability for downstream users.
11 years of coding experience
10 years of employment as a software developer
Master of Science (MSc), Teleinformatics, Master of Science (MSc), Teleinformatics at Politechnika Wrocławska
Engineer's degree, Teleinformatics, Engineer's degree, Teleinformatics at Wroclaw University of Technology
Scala library for boilerplate-free, type-safe data transformations
Role in this project:
Back-end Developer
Contributions:6 reviews, 7 commits, 5 PRs in 1 year
Contributions summary:Łukasz focused on enhancing the `chimney` library by implementing features related to automatic transformations and data conversions, particularly concerning `Unit` parameters. They added tests and refined existing functionality. They also contributed to improving the library's flexibility by incorporating suggestions for method accessors and resolving issues related to Java bean integration. Moreover, the user addressed an issue to ensure the correct function of the `withFieldConst` in the context of lifted transformations.
Supporting code for the tutorials on https://www.baeldung.com/scala
Role in this project:
Back-end Developer
Contributions:26 commits, 12 PRs, 1 comment in 7 months
Contributions summary:Łukasz primarily contributed to the `baeldung/scala-tutorials` repository by adding and modifying code related to Scala tuples, currying, and sorting examples. Their work included implementing and testing various tuple operations and demonstrating techniques such as currying and sorting using different approaches (Ordered, Ordering, sortBy). They also refactored and reorganized code into packages.
sbtscalascala3
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
Łukasz Drygała - Scala Developer at Klaveness Digital