Stefano Zacchiroli

Full Professor at Télécom Paris

Paris, Ile-de-France
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
Stefano Zacchiroli is a Full Professor of Computer Science at Télécom Paris and co-founder & CTO of Software Heritage, the world’s largest public archive of source code, combining academic rigor with large-scale preservation engineering. With 19+ years in open source, he has been a Debian developer since 2001 and served three terms as Debian Project Leader, bringing deep community governance experience to research on digital commons, software supply chains, and security. He blends hands-on development—contributing backend improvements to projects like the popular Fava web UI for Beancount—with strategic leadership at organizations such as the Open Source Initiative and Bitergia. Stefano’s work is notable for marrying formal research methods with practical infrastructure: archiving the software world while exploring how open ecosystems can be made more secure and sustainable. Based in Paris and trained with a PhD from the University of Bologna, he is equally at home in code, policy, and scholarly discourse.
code19 years of coding experience
job15 years of employment as a software developer
bookLaurea, Computer Science, Laurea, Computer Science at Alma Mater Studiorum – Università di Bologna
languagesItalian, English, French
github-logo-circle

Github Skills (7)

python10
jinja29
templating9
web-development8
webapp8
web-application8
testing6

Programming languages (20)

JavaC++CRustTeXTwigGoHTML

Github contributions (5)

github-logo-circle
beancount/fava

Jan 2018 - Jan 2019

Fava - web interface for Beancount
Role in this project:
userBackend Developer
Contributions:7 commits, 8 PRs, 57 comments in 1 year
Contributions summary:Stefano contributed to the Fava web interface for Beancount by adding functionality and making improvements to the codebase. They added a net profit calculation to the income statement and updated the journal table. They also refactored and improved the link_statements plugin to generalize it using document metadata keys, and implemented support for CounterInventory functionality. These changes involved modifying Python code, updating templates, and adding features to enhance the user experience within the application.
web-interfacebeancountplaintext-accountingledgerfava
zacchiro/costituzione

May 2016 - Sep 2020

various versions of the Italian Constitution and diffs between them, in Markdown format
Contributions:107 commits, 13 PRs, 91 pushes in 4 years 5 months
italianconstitutionmarkdown-formatdiffsmarkdown
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
Stefano Zacchiroli - Full Professor at Télécom Paris