Giacomo Cavalieri

Core Team Member at Gleam ✨

Cesena, Emilia-Romagna, Italy
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
Giacomo Cavalieri is a functional programming enthusiast and core team member of the Gleam language with six years of software engineering experience, focused on compiler work and reliable code generation for Erlang and JavaScript backends. Based in Cesena, Italy, he combines academic rigor from a master's in computer engineering with hands-on contributions to type system features like string prefix matching and constant value handling. He has practical experience building web apps and tutoring university database courses, reflecting both applied development and teaching skills. Known for adding thorough tests and pragmatic improvements, he brings a quality-first mindset to open source compiler development.
code6 years of coding experience
bookLaurea Magistrale LM, Ingegneria e Scienze Informatiche, 110L, Laurea Magistrale LM, Ingegneria e Scienze Informatiche, 110L at Alma Mater Studiorum - Università di Bologna
languagesEnglish, Italian, Spanish
stackoverflow-logo

Stackoverflow

Stats
375reputation
2kreached
8answers
2questions
github-logo-circle

Github Skills (13)

code-generation10
pattern-matching10
gleam10
compiler-development10
erlang9
testing9
javascript8
monad-transformers6
functional-programming6
monads6
typeclass6
ghci6
haskell6

Programming languages (13)

JavaRustScalaTeXHTMLErlangTypeScriptDockerfile

Github contributions (5)

github-logo-circle
gleam-lang/gleam

Apr 2023 - Apr 2025

⭐️ A friendly language for building type-safe, scalable systems!
Role in this project:
userBack-end Developer
Contributions:168 reviews, 191 PRs, 446 comments in 1 year 11 months
Contributions summary:Giacomo primarily contributed to the Gleam language compiler, focusing on core language features and code generation. Their work included implementing string prefix matching and constant value handling within the type system, as well as improvements to code generation for JavaScript and Erlang backends. Furthermore, the user added tests to improve code quality, highlighting their focus on ensuring the compiler's reliability and completeness.
gleamscalableerlangstatically-typedtype-safe
giacomocavalieri/prng

Sep 2023 - Jan 2025

🎲 A Pure Random Number Generator for Gleam
Contributions:6 releases, 1 review, 7 PRs in 1 year 4 months
prngrandom-number-generator
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
Giacomo Cavalieri - Core Team Member at Gleam ✨