Łukasz Wawrzyk is a Developer Experience Expert with over a decade of hands-on experience improving developer productivity for large-scale monorepos and enterprise toolchains. He specializes in IDE and build-system integrations—especially Bazel, IntelliJ, VS Code—and JVM and Python ecosystems, having delivered dramatic performance wins like cutting import times from an hour to minutes and speeding CLion test indexing fourfold. Łukasz combines low-level engineering (Java/Scala/Kotlin, Python) with high-level tooling strategy, leading teams and shipping open-source improvements to projects such as Metals, IntelliJ Scala plugin, and Bloop. His work often focuses on build-server and BSP integrations, Windows-specific performance fixes, and automated IDE e2e testing, showing a rare mix of platform portability and developer ergonomics. Based in Kraków, he consults and mentors while continuing to contribute significant backend and integration patches to prominent Scala tooling projects. Colleagues rely on him to turn complex build and IDE pain points into measurable developer velocity gains.
Contributions:2 reviews, 38 commits, 27 PRs in 3 years
Contributions summary:Łukasz primarily contributed to the Scala plugin for IntelliJ IDEA by enhancing the build process and compiler references functionality. They implemented performance improvements by utilizing sets for faster classpath lookups and optimizing the initialization of the reference service. The user also made changes related to BSP (Build Server Protocol) integration, including setting the JDK from BSP and fixing issues related to worksheet support, demonstrating a focus on build tooling and compiler infrastructure.
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Role in this project:
Back-end Developer
Contributions:1 review, 12 commits, 4 PRs in 22 days
Contributions summary:Łukasz primarily contributed to the build server and CLI tool, `bloop`, focusing on enhancements related to build system integration and configuration. Their work involved adding support for `sourceRoot` in the BSP, modifying project data structures, and implementing functionality to regenerate bloop project data using external tools. Further contributions include Windows-specific shell commands and improving the refresh process for project data, while also integrating with IntelliJ and Metals clients.
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 Wawrzyk - Developer Experience Expert at VirtusLab