Tomasz Godzik

Senior Scala Developer 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
Tomasz Godzik is a Senior Scala Developer with 13 years of experience, based in Kraków and currently building developer tooling at VirtusLab. He is a prolific open-source contributor to high-profile Scala projects—Gradle, Scala 3, Scalameta, Metals, Bloop and Scalafmt—where his work spans compiler fixes, Scala 3 support, build-tool integrations and code-formatting improvements. Tomasz’s contributions show deep familiarity with compiler internals, build systems and IDE integration, including concrete improvements to Scala 3 printing, Zinc and Gradle build flows. He combines solid academic training in computer science with a practical bent for making developer workflows faster and more reliable, and is comfortable navigating cross-project dependency and compatibility challenges that often hide behind seemingly small bug fixes.
code13 years of coding experience
job2 years of employment as a software developer
bookEngineer's degree, Computer Science, 4.5, Engineer's degree, Computer Science, 4.5 at Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
bookComputer Science, Computer Science at Albert-Ludwigs-Universität Freiburg im Breisgau
languagesPolish, English, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
111reputation
2kreached
3answers
0questions
github-logo-circle

Github Skills (32)

parserator10
parser10
testing10
java10
scala10
zinc10
javas10
compiler-design10
code-generation10
parsing10
build-tools10
semanticdb10
text-parsing10
gradlew10
code-formatting10

Programming languages (19)

C#PowerShellJavaRustSchemeScalaHTMLGroovy

Github contributions (5)

github-logo-circle
scalameta/metals

Mar 2019 - Jan 2023

Scala language server with rich IDE features 🚀
Role in this project:
userBack-end Developer
Contributions:37 releases, 4456 reviews, 1871 commits in 3 years 10 months
Contributions summary:Tomasz primarily worked on implementing features and addressing issues within the Metals project. Their contributions included renaming code elements, fixing compilation problems, and making improvements to Java integration. The user also improved existing functionalities, such as adding the ability to run commands like "run all tests" and fixing parsing issues within the project.
atom-pluginscalametavscodeide-featuresscala
scalacenter/bloop

Apr 2019 - Jan 2023

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:
userBackend Developer
Contributions:11 releases, 764 reviews, 458 commits in 3 years 9 months
Contributions summary:Tomasz primarily contributed to the `gradle-bloop` integration, focusing on improving the build process for Scala projects. They reformed and updated files using `scalafmt`, a code formatting tool. They improved dependency resolution, ensuring that source dependencies were correctly downloaded. The user added features to download source dependencies in maven build and fixed issues with annotation processor and test suites.
build-serverproductivitycompilation-servercompiledeveloper-tools
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
Tomasz Godzik - Senior Scala Developer at VirtusLab