Xavier Buils is a front-end software engineer with 11 years of experience, currently building user-facing features and improving code quality at eDreams ODIGEO from Greater Barcelona. Specialized in JavaScript and Node.js, he focuses on design patterns, testing, and functional programming, and applies that mindset to both product work and automated test pipelines. An active open-source contributor, he has improved UI/UX and state management in React projects and contributed bug fixes and refactors to the notable Ramda functional library, demonstrating deep familiarity with transducers and internal library internals. He treats npm and GitHub as his personal lab for prototypes and experiments, evidencing a hands-on, curiosity-driven approach to solving front-end challenges.
11 years of coding experience
Bachillerato, Científico, Bachillerato, Científico at IES Can Peixauet
Ingeniero Técnico Informático, Sistemas, Ingeniero Técnico Informático, Sistemas at Universidad Nacional de Educación a Distancia - U.N.E.D.
Licenciatura Física (primer ciclo), Física, Licenciatura Física (primer ciclo), Física at Universitat de Barcelona
Pixel art animation and drawing web app powered by React
Role in this project:
Front-end Developer
Contributions:29 commits, 11 PRs, 7 comments in 24 days
Contributions summary:Xavier primarily focused on enhancing the user interface and functionality of the pixel art web application. Their contributions included fixing mouse and touch event handling to ensure correct drawing behavior, and refactoring the code to use Redux for state management. They also worked on improving the touch move functionality, adding and refactoring components to improve user experience.
Contributions:4 reviews, 5 commits, 7 PRs in 1 month
Contributions summary:Xavier primarily contributed to bug fixes and refactoring of the Ramda library's internal functions, specifically focusing on transducer-related functionality. They addressed issues in `groupBy`, `dropLast`, and other functions when used as transducers. Furthermore, the user removed dependencies and refactored internal functions to streamline the codebase. Their work involved significant changes in core files and tests, demonstrating expertise in the library's internal workings.
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
Xavier Buils - Front-end Sofware Engineer at eDreams ODIGEO