Top expert inFull Stack Web Development Technologies
Cyril Lopez is a Staff Software Engineer and former founder with 10 years of experience building developer-first web products and leading front-end teams, currently driving engineering at PayFit from Lyon. He cut his teeth founding and selling a startup to PACIFICA (Crédit Agricole), then spent several years as a lead front-end engineer at Strapi where he made notable open-source contributions to the core CMS, design system, and popular integrations like the Gatsby Strapi source plugin. Skilled in JavaScript, React and Node.js, Cyril blends hands-on UI engineering with product sensibility and a history of shipping robust components, media/relation handling, and content sync features. He’s comfortable scaling teams and systems, having moved between IC and management roles, and retains an entrepreneurial mindset informed by technical product ownership. A practical polyglot in web tooling, he’s equally at home refactoring plugin internals as designing UX-facing components.
10 years of coding experience
9 years of employment as a software developer
associate of sciences, associate of sciences at Columbus State Community College
Master en ingénierie du Web Web, Master en ingénierie du Web Web at ESGI
DIU - Étudiant entrepreneur (D2E) Entrepreneuriat / études entrepreneuriales, DIU - Étudiant entrepreneur (D2E) Entrepreneuriat / études entrepreneuriales at IGR-IAE Rennes
Engineer's degree Engineering, Engineer's degree Engineering at ECAM Louis de Broglie
Full Stack bootcamp Ruby on Rails FullStack Developer, Full Stack bootcamp Ruby on Rails FullStack Developer at Le Wagon
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Role in this project:
Front-end Developer
Contributions:2 releases, 1295 reviews, 5692 commits in 4 years 10 months
Contributions summary:Cyril contributed to the development of the content management system (CMS) user interface by implementing features for displaying and managing relations and media. The commits focus on building React components to display and edit media. Specifically, they involve creating and integrating UI elements to interact with relational data and files within the CMS.
Gatsby source plugin for building websites using Strapi as a data source
Role in this project:
Back-end Developer
Contributions:1 release, 26 reviews, 50 commits in 2 years 9 months
Contributions summary:Cyril primarily focused on refactoring and enhancing the Strapi source plugin. Their work involved restructuring code related to relations, media file downloads, and component handling, suggesting improvements to the plugin's data processing capabilities. The user also worked on improving the data cleaning process and adding support for dynamic zones, and implementing features related to content sync. Their commits demonstrate a deep understanding of how the plugin interacts with Strapi and Gatsby.
gatsbydata-sourcesource-plugingatsbyjsgraphql
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.