Pedro Resende is a tech lead and full-stack engineer with 13+ years of experience designing and hardening web platforms, currently based in Lisbon and balancing leadership roles at Emergn and his own consultancy. He has driven significant platform improvements—doubling landing page performance, raising test coverage from 0% to 15%, and introducing Postgres RLS and private storage to reduce data leakage—while leading migrations to modern stacks (React 18, Node 22, Postgres 15) and introducing Playwright E2E testing. Comfortable across languages from PHP and Python to TypeScript and VHDL, Pedro combines deep backend experience (notably contributions to the eZ Publish kernel and legacy codebase) with front-end and DevOps fluency. He also founded Vibe Saviour to help teams fix, optimize and scale code, reflecting a blend of hands-on engineering, security-minded architecture, and product-focused leadership.
13 years of coding experience
15 years of employment as a software developer
Master Electrical Engineering in Robotics Telecomunications and Digital Systems, Master Electrical Engineering in Robotics Telecomunications and Digital Systems at Universidade Nova de Lisboa
First Certificate in English English, First Certificate in English English at University of Cambridge
Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
Back-end Developer
Contributions:11 commits, 3 PRs, 16 comments in 3 years 5 months
Contributions summary:Pedro primarily contributed to the eZ Publish kernel, focusing on bug fixes and implementing new test cases. Their work included fixing issues related to rendering fields and the search API, as well as addressing problems with role changes in a database context. The user demonstrated proficiency in PHP, Twig, and database interactions while improving the overall stability and functionality of the platform. The user also worked on content updates and modifier changes within the application.
eZ Publish (aka "legacy kernel" + 3 core "legacy extensions") NOTE: Succeeded by eZ Platform, no further feature releases planned.
Role in this project:
Back-end Developer
Contributions:17 commits, 6 PRs, 10 comments in 3 years 6 months
Contributions summary:Pedro primarily contributed to bug fixes and database updates within the eZ Publish legacy codebase. Their work involved addressing issues related to order display in the admin interface, resolving warnings in PHP 5.3.3, and updating copyright information. Furthermore, the user implemented a database update script for DFS cluster functionality, demonstrating a focus on database management within the context of the content management system. These changes suggest a strong involvement in maintaining and improving the back-end operations of the system.
cmskernelpublishpublishingphp
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.