William Di Luigi is a software engineer with 13 years of experience building user-focused products across front-end and back-end stacks, currently contributing at Google from Zurich. He holds an MS in Computer Science and Engineering from Politecnico di Milano and brings strong multi-language fluency in JavaScript/TypeScript, Python, C++, and Java. At Smallpdf he improved UX and performance for millions of monthly users, leading migrations to modern React patterns and building CMS integrations with Node.js and cloud delivery optimizations. On GitHub he has practical back-end contributions to a Contest Management System, adding per-user timing, compilation API improvements, and archive handling—demonstrating attention to tooling and reliability. William combines product-minded frontend craftsmanship with backend systems sensibilities, favoring maintainable refactors that reduce technical debt while improving developer experience.
13 years of coding experience
2 years of employment as a software developer
University of Bologna
Master of Science - MS, Computer Science and Engineering, Master of Science - MS, Computer Science and Engineering at Politecnico di Milano
Contributions:1 release, 70 reviews, 96 commits in 8 years 10 months
Contributions summary:William's contributions center around enhancing the functionality of the Contest Management System. They added a new field to the YamlLoader for handling per-user time in contests. Additionally, they updated the cmsMake tool to utilize a new API for compilation commands. Further contributions include refactoring the code, such as using subprocess.DEVNULL, and introducing a module for archive file handling.
Contributions:1 push, 10 branches, 1 issue in 4 years 11 months
management-systemcontest-management-systemioi
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.