Leonardo Lucena is an Associate Professor of Computer Science with 13+ years of experience combining teaching, research and hands-on language engineering. He leads the Potigol Project, designing a modern beginner-friendly programming language that blends functional and object-oriented paradigms, and has supervised 30+ undergraduate research projects in related areas. Technically fluent in Scala, Java, Kotlin, Python, Ruby and JavaScript, he contributes practical algorithmic solutions to open-source challenge repositories and has a track record building web and database systems since the late 1990s. His background in formal methods (Z, Alloy) and DSLs informs both his pedagogy and tooling work, while longtime involvement in open source demonstrates a commitment to developer education and reproducible code.
13 years of coding experience
Edward Devotion School
MSc, Computer Science, MSc, Computer Science at Universidade Federal de Pernambuco
Federal University of Rio Grande do Norte
Computer Science, Computer Science at Marktoberdorf Summer School
Contributions:27 commits, 30 PRs, 11 comments in 2 years 9 months
Contributions summary:Leonardo primarily contributes solutions to coding challenges within the repository, written in Scala. Their work focuses on implementing algorithms and solving problems related to various challenges. The user's commits demonstrate proficiency in Scala and involve the development of logic for challenges like anagram generation, prime number calculations, fractions simplification, Turing machines, and more. The user refactors and optimizes their solutions over time.
Contributions:55 commits, 8 PRs, 36 pushes in 2 years 7 months
jogosgamebibliotecaifrnexemplos
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
Leonardo Lucena - Associate Professor Of Computer Science