Marco Barisione is a Principal Software Engineer based in Cambridge with 20 years of experience building resilient, low-level systems for Linux and macOS, currently leading development of the Undo record-and-replay engine. He combines deep open-source pedigree—core contributor to GNOME's glib, having implemented and maintained its GRegex module and tests—with commercial work delivering secure, containerised browser architectures and embedded WebKit integrations. Known for pragmatic engineering that balances rigorous design, testing, and timely fixes, he has led distributed teams and taken ownership of complex middleware and platform challenges. Comfortable across desktop, server and embedded domains, he brings a track record of shipping high-quality, reusable code and resolving subtle integration issues that often hide at the OS boundary.
20 years of coding experience
9 years of employment as a software developer
High School, 100/100, High School, 100/100 at Liceo Scientifico A. Avogadro, Vercelli
Bachelor’s Degree, Computer Engineering, 106/110, Bachelor’s Degree, Computer Engineering, 106/110 at Politecnico di Torino
Read-only mirror of https://gitlab.gnome.org/GNOME/glib
Role in this project:
Back-end Developer
Contributions:18 commits in 11 months
Contributions summary:Marco was a core contributor to the `glib` library, responsible for the addition and maintenance of the regular expression (GRegex) module. Their work included implementing the core functionality of the regular expression API, integrating with PCRE (Perl Compatible Regular Expressions), and adding associated testing frameworks. The user also fixed bugs and updated the module, including adapting to changes in the PCRE library and addressing issues related to the use of duplicate names with the DUPNAMES flag. They also added unit tests for the added features.
Contributions:41 commits, 2 pushes, 1 branch in 10 years 2 months
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
Marco Barisione - Principal Software Engineer at Undo