Alessandro Pignotti

Founder, CTO at Leaning Technologies Ltd

Amsterdam, North Holland, Netherlands
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
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.
code17 years of coding experience
job3 years of employment as a software developer
bookBachelor, Computer Engineering, Bachelor, Computer Engineering at Scuola Superiore 'Sant' Anna' di Studi Universitari e di Perfezionamento
bookMaster's degree, Computer Engineering, 110/110 cum laude, Master's degree, Computer Engineering, 110/110 cum laude at Università di Pisa
github-logo-circle

Github Skills (8)

html10
css10
javascript10
object-oriented-programming10
ui-design10
cprogramming-language9
webassembly9
c-language9

Programming languages (11)

MDXJavaC++ShellCLLVMWebAssemblyJavaScript

Github contributions (5)

github-logo-circle
lightspark/lightspark

Nov 2008 - Dec 2012

An open source flash player implementation
Role in this project:
userBack-end Developer
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.
opengl3androidflashvaapikotlin
leaningtech/webvm

May 2022 - Oct 2022

Virtual Machine for the Web
Role in this project:
userFront-end Developer
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