Lukas Rytz

Lead Of The Scala Team at Akka

Bern, Bern, Switzerland
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
award
Top expert inScala Ecosystem and Reactive Programming
Lukas Rytz is a seasoned compiler engineer and lead of the Scala team at Lightbend/Akka with 18 years of experience building and maintaining core language tooling. He combines deep compiler and JVM backend expertise—demonstrated by sustained contributions to scala/scala, scala3, and sbt—with practical DevOps and CI/CD automation for distribution and release workflows. A PhD-trained computer scientist from EPFL, he has a track record of fixing subtle codegen and generics issues, improving performance, and enhancing error reporting in Scala compilers. Lukas also contributes to ecosystem projects like ScalaCheck and the scala-lang website, showing an eye for both developer experience and user-facing documentation. Notably, his work spans from low-level compiler fixes (e.g., try-finally codegen and value-class handling) to high-level build reliability, making him a rare bridge between language internals and production engineering.
code18 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at EPFL
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
1,894reputation
203kreached
19answers
8questions
Badges
scala
top-5%
github-logo-circle

Github Skills (52)

back-end-development10
parser-combinators10
sbt10
bash10
travis-ci10
appveyor10
cicd10
refactor10
scala10
zinc10
dotty10
automation10
compiler-compiler10
build-automation10
property-testing10

Programming languages (17)

JavaC++CSSCRustScalaGoHTML

Github contributions (5)

github-logo-circle
scala/scala

Apr 2008 - Jan 2023

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
userBack-end Developer
Contributions:10 releases, 1141 reviews, 3110 commits in 15 years
Contributions summary:Lukas contributed to the Scala compiler and standard library, focusing on improving the code for a variety of performance improvements. The user's work involved fixing bugs, and optimizing aspects of the JVM backend. Their efforts demonstrate a deep understanding of Scala's internal workings.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
scala/scala-dist

Apr 2012 - Oct 2019

sbt project that packages the Scala distribution
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:1 review, 50 commits, 20 PRs in 7 years 7 months
Contributions summary:Lukas focused on enhancing the CI/CD pipeline and automation for the Scala distribution project. They implemented and refined build scripts, including those for AppVeyor and Travis CI. The user also integrated features for triggering builds, running smoketests, and reporting status to GitHub, demonstrating strong skills in automating the release process. Furthermore, they modified the build configuration, and managed dependencies related to S3 uploads and caching.
scalasbtdistributionscala-native
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
Lukas Rytz - Lead Of The Scala Team at Akka