Salvador De La Puente is a Head of Engineering at IBM with roughly 14–20 years of software development experience and a track record of growing high-performing teams and maturing products and processes. He blends hands-on engineering (front-end, back-end, compiler internals and QA/test automation) with strategic leadership across IBM Quantum and community-facing projects. An active open-source contributor, his work spans notable projects like Qiskit, MDN service worker recipes, A-Frame VR, and the deprecated Mozilla Gaia phone UI—demonstrating fluency from UI polish to quantum SDK testing and documentation. He has deep technical roots from EPFL and Universidad Complutense de Madrid, and a history of teaching and research that surfaces in clear technical writing and mentoring. Outside of work he remains a developer at heart, enjoying programming languages, VR, cinema and craft beer—an engineer who still codes, writes specs, and improves developer experiences.
14 years of coding experience
13 years of employment as a software developer
Computer Science Master Computer Science Embedded Systems Computer Supported Cooperative Work Security, Computer Science Master Computer Science Embedded Systems Computer Supported Cooperative Work Security at EPFL
Ingeniería Informática Superior Artificial Intelligence, Ingeniería Informática Superior Artificial Intelligence at Universidad Complutense de Madrid
Contributions:89 commits, 45 PRs, 20 pushes in 2 years 5 months
Contributions summary:Salvador primarily worked on enhancing the functionality and user experience of the service worker cookbook. Their contributions included adding new recipes, such as the "api-analytics" and "cache-from-zip" recipes, which involved creating server-side logic, client-side JavaScript, and HTML components. They also refactored existing recipes and added features like forms for improved usability and integrated the Disqus commenting system.
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Front-end Developer
Contributions:830 commits, 44 PRs, 10 pushes in 3 years 8 months
Contributions summary:Salvador primarily worked on the user interface of the "Gaia" phone UI project, specifically focusing on features within the "Cost Control" application. Their contributions involved modifying HTML, CSS, and JavaScript files to implement visual enhancements, address text selection and display issues, and adjust the data usage display. The user's work also encompassed refactoring code related to UI elements and implementing a modal screen for specific error conditions.
branchesphonejavascriptgaiahtml5
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.
Request Free Trial
Salvador De La Puente - Head Of Engineering at IBM