Pedro Silva is a Senior Engineering Manager at Booking.com with 13 years of experience building and operating large-scale data, compute and storage platforms for machine learning and analytics. He has progressed from data scientist and developer roles into leadership, currently overseeing data and ML platform teams that power production workflows and tooling. Technically hands-on, he brings practical expertise in big data infrastructure and workflow automation, informed by earlier research in machine learning and signal processing during a PhD track. An active open-source contributor, Pedro has improved the popular beets music library manager by implementing a plugin that detects and manages missing tracks and integrates with MusicBrainz. Based in Amstelveen, he pairs rigorous academic roots and audio engineering background with product-focused delivery, often bridging research, tooling, and operational needs. Colleagues value him for turning complex platform challenges into pragmatic, well-documented solutions.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Arts (B.A.), Audio Engineering, 2:1, Bachelor of Arts (B.A.), Audio Engineering, 2:1 at Middlesex University
Bachelor of Business Administration (B.B.A.), Business Administration and Management, General, Incomplete, Bachelor of Business Administration (B.B.A.), Business Administration and Management, General, Incomplete at Instituto Superior de Ciências do Trabalho e da Empresa / ISCTE
Master of Arts (M.A.), Radio and Television Broadcasting Technology/Technician, Master of Arts (M.A.), Radio and Television Broadcasting Technology/Technician at San Francisco State University
Audio Engineering Diploma, Audio Engineering, Audio Engineering Diploma, Audio Engineering at SAE Institute
Doctor of Philosophy (Ph.D.), Computer Engineering, Doctor of Philosophy (Ph.D.), Computer Engineering at Faculdade de Engenharia da Universidade do Porto
Secondary Diploma, Social and Human Sciences, Secondary Diploma, Social and Human Sciences at Escola Secundária de Bocage
Contributions:62 commits, 4 PRs, 14 pushes in 2 years
Contributions summary:Pedro primarily contributed to the "beets" music library manager by implementing and refining a plugin for identifying and managing missing tracks. Their work involved writing Python code, interacting with the MusicBrainz API for data retrieval, and extending the functionality of the beets command-line interface. The user also improved the plugin's usability by adding features such as counting and displaying missing tracks. Furthermore, they improved plugin documentation.
MTG deck list decoder and encoder library and application
Contributions:128 commits, 1 PR, 83 pushes in 1 month
command-line-appdeckmtg-deckdecoderencoder
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.