Anatolii Kmetiuk is a Software Engineering Lead based in Tokyo with 12 years of experience driving compiler and tooling work for the Scala ecosystem, currently helping bring Scala 3 into production with LAMP/EPFL. He combines deep compiler internals expertise—demonstrated by contributions to the Scala 3 compiler and scala/scala repos—with hands-on delivery of developer tools like sbt and scoverage. As a former Compiler Engineer at EPFL who created the Compiler Academy and modernized CI/CD, he blends technical leadership, release engineering, and community-building. Anatolii also has a strong background in data and ML pipelines, security-focused interactive training, and authoring technical books and courses, making him comfortable translating research-grade language features into production-ready systems. Notably, his contributions include nuanced fixes to Scala’s type system and REPL behavior, reflecting a focus on correctness and developer experience.
Contributions:2 reviews, 27 commits, 5 PRs in 2 years 1 month
Contributions summary:Anatolii primarily focused on updating the Scala version in the `build.sbt` file, indicating a role in managing project dependencies and build configurations. They upgraded the Dotty (Scala 3) version throughout numerous commits, demonstrating active involvement in keeping the project up-to-date with the latest releases. Additionally, the user modified Scala source code files, which suggests they also contributed to the core logic of the Scala project. The changes reflect a project maintained to keep pace with the evolution of Scala 3.
Contributions:4 releases, 278 reviews, 833 commits in 3 years 10 months
Contributions summary:Anatolii's contributions focused on enhancing the Scala 3 compiler, specifically addressing subtyping comparisons of covariant type constructors and improving the REPL's handling of implicits. They implemented solutions for specific bugs, such as MatchError for imported Java enum Values. These changes reflect a deep understanding of the compiler's internals and type system, focusing on code correctness and user experience improvements. The changes primarily involve modifications to core type comparison and REPL code.
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
Anatolii Kmetiuk - Software Engineering Lead at Scala Center