Pedro Fernández-layos is a Head of MLOps based in Madrid with 11 years of experience building and productionizing machine learning systems across banking, telecom, and web-crawling domains. At Openbank he leads ML deployment and tooling efforts, having previously designed AutoML and pipeline orchestration as a senior ML engineer. His background spans applied research to production: from telematics risk models and recommender systems at Telefónica to scalable web-crawling and extraction work at Scrapinghub, where he contributed meaningful backend and performance improvements to well-known open-source projects like Portia, Frontera and Scrapely. He combines strong systems and backend engineering (Python/C, SQLite-backed algorithms, Cython optimizations) with statistical modeling and real-time navigation experience from earlier aerospace work. Known for pragmatic optimizations and extensive testing, he focuses on turning complex ML prototypes into reliable, maintainable production services. He holds an MSc in Aerospace Engineering and a Master in Artificial Intelligence from Universidad Politécnica de Madrid.
11 years of coding experience
17 years of employment as a software developer
Master in Artificial Intelligence, Master in Artificial Intelligence at Universidad Politécnica de Madrid
Contributions:27 commits, 6 PRs, 12 pushes in 6 months
Contributions summary:Pedro's contributions centered around implementing a SQLite-based backend for the OPIC-HITS algorithm within the `frontera` repository, which is a web crawler frontier. This included modularizing the code and adding a new database implementation. Furthermore, the user made subsequent changes, including various performance optimizations and added features, demonstrating a focus on improving the efficiency and functionality of the OPIC-HITS algorithm. The commits also involved a stop/resume functionality, database updates, and testing.
Contributions:32 commits, 17 PRs, 23 pushes in 5 months
Contributions summary:Pedro primarily contributed to the development and testing of the `portia` project, a visual scraping tool. Their work includes implementing features such as ignoring specific HTML tags during annotation placement, adding tests to verify annotation functionality, and improving the pagination link extractor. The user also made improvements to the handling of HTML pages and responses, and integrated page clustering for template prediction, showcasing a focus on improving the project's scraping capabilities and test coverage.
scraperscrapingpythonscrapy
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.