Leonardo Cavaletti

Lead Interactive Developer at Random42 Scientific Communication

London, England, United Kingdom
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

👤
Senior
🎓
Top School
Leonardo Cavaletti is a Lead Interactive Developer with 12 years’ experience building cross-platform 3D and web experiences from London, combining hands-on engineering in Unity/C# and Three.js with modern web stacks like React and Next.js. He leads a multidisciplinary team at Random42, architecting modular, maintainable systems and internal tools— including an in-house project management/time-tracking platform—and selecting technologies to deliver robust real-time 3D content. A practical full-stack contributor, he’s maintained open-source projects such as a Notion-to-static-site Python tool and contributed core features and tests to the HaxeFlixel game engine. Trained as a computer visualization artist, he blends technical rigor with creative sensibilities gained from theatre and dance, making him a collaborative, people-oriented leader who focuses on automating repetitive work and improving pipelines.
code12 years of coding experience
job4 years of employment as a software developer
bookHigh School, Maths & Physics, 100/100, High School, Maths & Physics, 100/100 at Scientific Lyceum
bookBA, Computer Visualization & Animation, Award 1st, BA, Computer Visualization & Animation, Award 1st at Bournemouth University
languagesEnglish, Italian
github-logo-circle

Github Skills (26)

2d-engine10
game-engine10
selenium10
webscraper10
python10
game-dev10
static-site-generator10
haxe10
css10
scrape10
scraper10
selenium-ide10
beautifulsoup10
webscraping10
2d-game10

Programming languages (15)

C#PowerShellCSSC++CHaxePerlHTML

Github contributions (5)

github-logo-circle
leoncvlt/loconotion

May 2020 - Jan 2023

📄 Python tool to turn Notion.so pages into lightweight, customizable static websites
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 76 commits, 37 PRs in 2 years 8 months
Contributions summary:Leonardo's contributions primarily revolve around developing a Python-based tool for converting Notion.so pages into static websites. They initiated the project and implemented core functionalities, including parsing Notion page content, downloading resources (images, fonts), and generating HTML files. The user added features such as custom font injection, custom element injection, and improved styling with CSS. Further development involved improvements to the page configuration, handling of anchor links, and mobile-friendly layouts.
notionpythoncustomizablescrapingstatic-site-generator
HaxeFlixel/flixel

May 2014 - Oct 2015

Free, cross-platform 2D game engine powered by Haxe and OpenFL
Role in this project:
userFull-stack Developer
Contributions:6 commits, 2 PRs, 4 comments in 1 year 5 months
Contributions summary:Leonardo contributed to the HaxeFlixel game engine by implementing new features and addressing existing code issues. Their work included adding a `zeroPad()` function for string formatting and merging code from the development branch into the main branch. Furthermore, they added unit tests to the codebase. The user demonstrated their ability to work with core engine functionalities and contribute to project maintenance.
2d-gameflixelcppgamedev2d-game-engine
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