Jan Chyb

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
Jan Chyb is a Scala developer with six years of experience focused on developer experience, tooling, and JVM ecosystems, currently working at VirtusLab in Krakow. He has hands-on compiler engineering experience from contributing to the Scala 3 compiler—notably improving Scaladoc search, Inkuire integration, and link handling—which shows a knack for bridging language internals and developer-facing tools. Jan has led practical migrations such as Scala 2 to Scala 3 with macro rewrites and Cats Effect 2 to 3, demonstrating strengths in cross-version compatibility and CI adaptation. His open-source work spans prominent projects like Scala 3, Sangria GraphQL, and Scala Native, where he fixed subtle runtime and test race issues as well as Scala 3 compatibility problems. Comfortable with backend engineering and build pipelines, he blends deep technical detail with a focus on maintainability and developer productivity.
code6 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, Computer science, mathematics and physics, High School Diploma, Computer science, mathematics and physics at The August Witkowski 5th High School
bookMaster's degree, Computer Science, Master's degree, Computer Science at AGH University of Krakow
bookAGH University
github-logo-circle

Github Skills (26)

compiler-development10
document-generation10
regex10
wpgraphql10
java10
scala10
javas10
type-system10
api10
wordpress-graphql10
graphql10
functional-programming10
documents10
documentation10
api-design9

Programming languages (9)

TypeScriptJavaCScalaSCSSJavaScriptLuaHTML

Github contributions (5)

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

Jul 2021 - Mar 2022

Your favorite language gets closer to bare metal.
Role in this project:
userBackend Developer
Contributions:31 reviews, 26 commits, 20 PRs in 7 months
Contributions summary:Jan focused on enhancing the Scala Native project by addressing various issues and implementing new features. They contributed to the project by updating JUnit runtime dependencies and adjusting logging output, including adding `assertThrows` functionality and fixing race conditions in test processes. They also worked on fixing bugs related to Java's NIO and URI, including adding support for PathMatching via Globs and handling resource embedding.
scala-nativebare-metalmetalnativecompiler
scala/scala3

Feb 2022 - Dec 2022

The Scala 3 compiler, also known as Dotty.
Role in this project:
userBack-end Developer
Contributions:122 reviews, 19 commits, 116 PRs in 10 months
Contributions summary:Jan primarily contributed to the Scala 3 compiler, specifically focusing on the Scaladoc documentation generator. They implemented features and fixed bugs within the Scaladoc, enhancing its search functionality, Inkuire integration, and link handling. The contributions involved changes to JavaScript components, Scala code, and template files.
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
Jan Chyb - Scala Developer at VirtusLab