Alessandro Pignotti is a founder and CTO with 17 years of experience building compiler-driven web platforms that convert C/C++ and Java into high-performance WebAssembly and JavaScript applications. As head of Leaning Technologies he leads the team behind Cheerp and CheerpJ, tools proven on million-line codebases and backed by enterprise-grade support and services. He combines deep systems and compiler expertise with hands-on engineering, contributing UI and VM work to open-source projects like WebVM and core functionality to Lightspark’s Flash runtime. Based in Amsterdam, he pairs top academic credentials with practical startup leadership, often surfacing subtle interoperability and edge-case fixes that make legacy-to-web ports reliable at scale.
17 years of coding experience
3 years of employment as a software developer
Bachelor, Computer Engineering, Bachelor, Computer Engineering at Scuola Superiore 'Sant' Anna' di Studi Universitari e di Perfezionamento
Master's degree, Computer Engineering, 110/110 cum laude, Master's degree, Computer Engineering, 110/110 cum laude at Università di Pisa
Contributions:2559 commits, 3 comments in 4 years 1 month
Contributions summary:Alessandro primarily focused on extending and improving the Lightspark flash player implementation's core functionality, with a focus on adding features and fixing bugs related to event handling, class structures, and serialization. The user's contributions included implementing features such as event priority and expanding the functionality of existing components to ensure correct behaviour such as the management of frames and handling of XML objects. They appear to be making sure the player correctly implements expected behaviors and deals with edge cases found in the wild.
Contributions:37 reviews, 3 commits, 32 PRs in 5 months
Contributions summary:Alessandro primarily contributed to the user interface of the WebVM project. Their commits involved significant UI rework, including styling changes, adjustments to layout, and the addition of interactive elements. They also made iterative improvements to the layout and design of the landing page, ensuring a modern and user-friendly experience. Furthermore, they incorporated activity monitoring to improve user feedback.
xterm-jscppvirtual-machinewebassemblyrepl
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
Alessandro Pignotti - Founder, CTO at Leaning Technologies Ltd