Katarzyna Marek

Scala Developer at VirtusLab

Poland
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
Katarzyna Marek is a Scala developer with nine years of experience, currently working at VirtusLab and holding an MSc in Computer Science from the University of Edinburgh. She contributes to high-profile open-source Scala projects—Metals and the Scala 3 (Dotty) compiler—focusing on the presentation language server and compiler internals such as code completion, semantic highlighting, and auto-imports. Her contributions emphasize refactoring, reliability through unit tests, and practical fixes for Scala 3 features, reflecting deep familiarity with compiler tooling and IDE integrations. Having bridged academic research and industry roles, she brings both rigor and pragmatic engineering to complex language tooling problems.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Edinburgh
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Wroclaw University of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (16)

dotty10
compiler10
language-server10
compiler-compiler10
refactoring10
code-completion10
refactor10
compiler-development10
scala10
highlight9
semantic9
highlighter9
highlighting9
ide8
unit-testing8

Programming languages (4)

TypeScriptJavaIdrisScala

Github contributions (5)

github-logo-circle
scalameta/metals

Dec 2022 - Jan 2023

Scala language server with rich IDE features 🚀
Role in this project:
userBackend Developer
Contributions:5 releases, 828 reviews, 6 commits in 22 days
Contributions summary:Katarzyna's contributions primarily revolve around refactoring and enhancing the Metals language server, a Scala-based project. Their work involved modifying the server configuration, specifically focusing on refactoring wrapper classes and inputs. They also implemented fixes related to import completion features within the Scala 3 environment. Furthermore, the user added unit tests, improving the project's reliability.
atom-pluginscalametavscodeide-featuresscala
scala/scala3

Mar 2023 - Apr 2025

The Scala 3 compiler, also known as Dotty.
Role in this project:
userBackend Developer
Contributions:63 reviews, 44 PRs, 7 pushes in 2 years
Contributions summary:Katarzyna primarily contributed to the Scala 3 compiler, focusing on the presentation compiler component, also known as Dotty. The contributions involved bug fixes, improvements, and refactoring within the presentation compiler. The user addressed issues related to code completion, semantic highlighting, and auto-import functionality, demonstrating expertise in compiler internals and language features.
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
Katarzyna Marek - Scala Developer at VirtusLab