Hamza Remmal

Research Assistant at Oracle

Lausanne, Vaud, 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
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.
code4 years of coding experience
bookBaccalauréat scientifiques, Sciences mathématiques, Baccalauréat scientifiques, Sciences mathématiques at Ryad Almaarifa
bookMaster of Science, Computer Engineering, Master of Science, Computer Engineering at EPFL
languagesFrench, Arabic, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

macros10
type-system10
compiler-design10
scala10
functional-programming9
error-reporting9
code-generation8
java7
javas7

Programming languages (13)

PowerShellJavaCSSScalaGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
scala/scala3

Aug 2022 - Apr 2025

The Scala 3 compiler, also known as Dotty.
Role in this project:
userBack-end Developer
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.
compilerscala3scaladottyepfl
cs306-versus/versus-app

Feb 2023 - May 2024

Source Code of the Versus App
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.
Request Free Trial