Pietro Cerutti

Senior C Software Developer at The FreeBSD Project

Lugano, Ticino, Switzerland
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
Pietro Cerutti is a senior C/C++ software developer and architect with 18 years of experience, currently shaping low-level systems and tooling at Bloomberg from his base in Lugano, Switzerland. A long-time FreeBSD ports committer and contributor to well-known open-source projects like cgdb, pkg and Tcl, he combines production-grade bug fixes with architectural refactors that improve security, memory safety and maintainability. His work spans critical areas—debugger front-ends, package management, scripting core libraries and secure email clients—where he’s fixed memory leaks, tightened GPG integrations and modernized legacy C/C++ code. Colleagues rely on him for pragmatic, long-lived solutions that balance performance with clean API design, and his contributions often hide internal complexity to make code safer and easier to evolve.
code18 years of coding experience
job7 years of employment as a software developer
bookDipl.-Ing. FH, Computer Science, Dipl.-Ing. FH, Computer Science at Berner Fachhochschule BFH
languagesFrench, English, Italian
stackoverflow-logo

Stackoverflow

Stats
61reputation
13kreached
3answers
0questions
github-logo-circle

Github Skills (43)

debugging10
debug10
c-language10
develop10
package-management10
imap10
freebsd10
memory-management10
c1110
data-structure10
refactor10
security10
c1710
package-manager-tool10
packager10

Programming languages (21)

C++CSSCSchemeRustMakefileM4Go

Github contributions (5)

github-logo-circle
neomutt/neomutt

Jun 2016 - Jan 2023

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Role in this project:
userBack-end Developer & Security Engineer
Contributions:348 reviews, 934 commits, 610 PRs in 6 years 8 months
Contributions summary:Pietro primarily contributed to enhancing the security and functionality of the NeoMutt email client. Their work included implementing changes to the GPGME integration for enhanced security, reworking IMAP functionality, and addressing various vulnerabilities and memory leaks. They demonstrated skills in understanding and implementing security-critical features, fixing bugs, and improving the stability of the codebase.
notmuchpop3ncursesirc-serverimap
tcltk/tcl

Feb 2016 - Dec 2019

The Tcl Core. (Mirror of core.tcl-lang.org)
Role in this project:
userBack-end Developer
Contributions:99 commits in 3 years 11 months
Contributions summary:Pietro primarily focused on enhancing the Tcl core library, specifically within the `clock` module. Their contributions included adding support for "weekdays" in the `clock add` command, ensuring correct behavior when adding zero weekdays, and merging trunk updates. These changes indicate a focus on extending and maintaining the core functionality of the Tcl scripting language.
unixscriptscriptingwindowstcl
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
Pietro Cerutti - Senior C Software Developer at The FreeBSD Project