Yuri Iozzelli

Compiler Engineer 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
Yuri Iozzelli is a compiler engineer based in Amsterdam with 14 years of experience building and maintaining tools that translate native code to web-friendly runtimes. At Leaning Technologies he works on Cheerp/CheerpJ, shipping compiler-level solutions that enable large C/C++ and Java codebases to run as WebAssembly/JavaScript in browsers. His open-source contributions show a practical balance of systems and full-stack work—from fixing low-level bugs in the P4 behavioral model to integrating Tailscale and improving Go WASM loading in a WebVM project—demonstrating attention to cross-platform compatibility and developer experience. He combines strong academic credentials (top honors in Computer Engineering) with hands-on systems administration and tooling experience from academic research labs. Colleagues describe him as someone who quietly improves robustness and interoperability across compiler, networking, and web layers.
code14 years of coding experience
bookDiploma di licenza magistrale, Computer Engineering, Diploma di licenza magistrale, Computer Engineering at Scuola Superiore 'Sant' Anna' di Studi Universitari e di Perfezionamento
bookMaster of Science - MS, Computer Engineering, 110/110 cum laude, Master of Science - MS, Computer Engineering, 110/110 cum laude at Università di Pisa
github-logo-circle

Github Skills (20)

debug10
javascript10
c-language10
p4a10
p4api10
networking10
tailscale10
html10
p4v10
webassembly10
cprogramming-language10
p4lang10
wasm-pack9
rust-wasm9
build-system9

Programming languages (12)

MDXShellC++CSSRustCJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
leaningtech/webvm

Aug 2022 - Dec 2022

Virtual Machine for the Web
Role in this project:
userFull-stack Developer
Contributions:1 review, 34 commits, 10 PRs in 4 months
Contributions summary:Yuri primarily focused on integrating Tailscale networking into the WebVM project. Their work involved implementing a new network user interface and configuring Tailscale, including setting up a self-hosted Headscale instance and linking to the Tailscale admin panel. The user also addressed issues related to loading the Go WASM module lazily to improve the user experience and implemented a feature to get the login window to work properly. They also made some changes to the web application's UI.
xterm-jscppvirtual-machinewebassemblyrepl
p4lang/behavioral-model

May 2016 - Aug 2016

The reference P4 software switch
Role in this project:
userBackend Engineer
Contributions:6 commits, 4 PRs, 4 comments in 2 months
Contributions summary:Yuri primarily focused on bug fixes and code improvements within the behavioral-model repository. Their contributions included addressing infinite recursion in the pcap file reader, making the code compatible with clang and gcc compilers, and fixing a shift-negative-value warning. Additionally, the user updated scripts to include explicit python2 shebangs. These commits indicate a focus on code quality and maintaining compatibility across different build environments.
switchbmv2p4p4lang
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