Wojciech Mazur is a Senior Scala Compiler Engineer based in Krakow with 10 years of experience building compilers, runtimes, and backend systems. He contributes to the Scala 3 compiler and maintains Scala Native, driving fixes and features across bytecode generation, identifier mangling, and string literal handling that improve compatibility with JVM and native targets. At VirtusLab he focused on Scala Native tooling and the Scala 3 community build, and earlier built resilient IoT data pipelines using Akka, Kafka and Kubernetes at Comarch. Known for digging into low-level compiler internals as well as practical build and integration issues, he combines systems-level rigor with production engineering. An understated strength is smoothing cross-toolchain builds—ensuring Java and native projects compile reliably across diverse environments.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering - BE, Informatyka Stosowana, Bachelor of Engineering - BE, Informatyka Stosowana at AGH University of Krakow
Contributions:23 releases, 1299 reviews, 286 commits in 2 years 7 months
Contributions summary:Wojciech contributed to the Scala Native compiler and runtime environment by implementing and fixing features related to file system interactions and compiler internals, including fixing bugs related to handling files in `Files.walk()`, handling unlinked directories, and identifier mangling. They also worked on improving the string literal handling in the compiler, replacing older encodings with the char code units for better compatibility, and fixing the compilation of Java-based projects by adjusting the build settings and dependencies. The contributions were in areas related to compilation, runtime behavior, and core language feature implementations.
Contributions:188 reviews, 12 commits, 1785 PRs in 8 months
Contributions summary:Wojciech contributed significantly to the Scala 3 compiler, specifically focusing on build and code quality improvements. Their work included setting up integration with community builds, cleaning up core data structures, and simplifying calculations for the InnerClass attribute. Furthermore, they implemented final variable accessors, fixed issues related to incorrect line positions, and addressed problems with semantic database writes, demonstrating a strong understanding of compiler internals and JVM bytecode generation.
compilerdottyscalascala3epfl
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.