Lead Interactive Developer at Random42 Scientific Communication
London, England, United Kingdom
Join Prog.AI to see contacts
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.
12 years of coding experience
4 years of employment as a software developer
High School, Maths & Physics, 100/100, High School, Maths & Physics, 100/100 at Scientific Lyceum
BA, Computer Visualization & Animation, Award 1st, BA, Computer Visualization & Animation, Award 1st at Bournemouth University
📄 Python tool to turn Notion.so pages into lightweight, customizable static websites
Role in this project:
Full-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.
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Role in this project:
Full-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.