Hamza Remmal is a research-oriented software engineer and maintainer on the Scala language team with four years of experience building and improving compilers and type systems. Based in Lausanne, he contributes significant back-end work to the Scala 3 (Dotty) compiler—adding macro-annotation support, Java annotation integration, and fixes for existential types—while improving performance through targeted bug fixes. Currently a Research Assistant at Oracle after completing a Research Scholars MSc at EPFL, he blends deep academic training in computer engineering with hands-on open-source impact. He has also supported education at EPFL as a teaching assistant across multiple core CS courses, reflecting strong communication and mentorship skills. A quieter strength is his focus on language-level correctness and tooling, making him effective at bridging theory and production-grade compiler engineering.
Contributions:326 reviews, 342 PRs, 199 pushes in 2 years 7 months
Contributions summary:Hamza primarily contributed to the Scala 3 compiler, also known as Dotty. Their work focused on implementing and improving features related to macro annotations, specifically adding missing symbols, supporting Java annotation, and integrating code generation. They were also involved in fixing issues related to type system, particularly the handling of existential types, and in enhancing the performance of the compiler by fixing various bugs.
Contributions:71 reviews, 172 PRs, 400 pushes in 1 year 2 months
android-applicationepflstudents-project
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.