Guillermo Pérez is a Senior Engineering Lead with 14 years building and leading product-focused teams, currently managing hybrid engineering and customer support groups at Mattermost from Madrid. He blends hands-on full-stack and backend development with people leadership, having progressed from contributor roles to CTO-level responsibilities in startups and scale-ups. A prolific open-source contributor, Guillermo has shipped features across the Mattermost ecosystem—including session management, unread-channel APIs, desktop and mobile UX fixes—and contributed to language tooling like Hy. He excels at taking ambiguous problems through design to implementation, comfortable across databases, caches, APIs, and UI layers. His background includes founding/CTO duties at Ride On Consulting and a Master in Problem Solving, reflecting both technical depth and a methodical approach to complex systems. Unexpectedly, he also trained in animal-assisted therapy, a detail that hints at a pragmatic, empathetic leadership style.
14 years of coding experience
15 years of employment as a software developer
Programming Certificate Option, Programming Certificate Option at Montgomery College
Master on Problem Solving, Master on Problem Solving at Universidad Internacional de La Rioja (UNIR)
Técnico en Terapia Asistida con Animales, Zooterapia/Terapia asistida con animales, Técnico en Terapia Asistida con Animales, Zooterapia/Terapia asistida con animales at Fundación Bocalán
Ingeniería, Computer Science, Ingeniería, Computer Science at Universidad Politécnica de Madrid
Mattermost Desktop application for Windows, Mac and Linux
Role in this project:
Full-stack Developer
Contributions:7 releases, 366 reviews, 397 commits in 3 years
Contributions summary:Guillermo's contributions primarily focused on enhancing the Mattermost Desktop application. They addressed issues related to window management, including allowing negative window positions and preventing known teams from opening new windows. Additionally, the user implemented features such as client certificate selection, and file extension selection during downloads. Their work also extended to improving the user interface, adding a back button and enhancing the context menu, and improving release process.
Archived web app of Mattermost. Moved to the monorepo: https://github.com/mattermost/mattermost
Role in this project:
Full-stack Developer
Contributions:506 reviews, 76 commits, 179 PRs in 3 years
Contributions summary:Guillermo primarily contributed to the web application's frontend and backend, evidenced by changes across components, actions, reducers, and utilities within the Mattermost webapp repository. Their work included implementing features like session revocation, marking posts as unread, and enabling Latex rendering. The contributions also involved reordering and modifying dot menu items, and integrating websocket functionality, displaying a solid understanding of the application's architecture.
webapphttps-servermattermostmattermost-server
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.