Wojciech Mazur

Senior Scala Compiler Engineer at VirtusLab

Krakow, Lesser Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job6 years of employment as a software developer
bookAGH University
languagesPolish, English
github-logo-circle

Github Skills (16)

compiler-design10
runtime-environment10
compiler-development10
scala10
cicd9
fileio9
interoperability9
file-operations9
filesystem9
c-language8
bash8
cprogramming-language8
compiler-compiler7
aot7
llvm7

Programming languages (12)

JavaC++ShellCStarlarkBatchfileLLVMScala

Github contributions (5)

github-logo-circle
scala-native/scala-native

Jul 2020 - Jan 2023

Your favorite language gets closer to bare metal.
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:22 releases, 1158 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.
scala-nativebare-metalmetalnativecompiler
scala/scala3

Apr 2022 - Dec 2022

The Scala 3 compiler, also known as Dotty.
Role in this project:
userBackend Developer
Contributions:111 reviews, 12 commits, 1393 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.
compilerscala3scaladottyepfl
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
Wojciech Mazur - Senior Scala Compiler Engineer at VirtusLab