Xavier Valls is a software engineer with 13 years of experience building high-performance, parallel computing systems and production applications from research prototypes to shipped products. He was a core developer of CERN’s ROOT framework—implementing task- and data-level parallelism and novel executor backends—and later helped benchmark and evaluate emerging hardware platforms for large-scale scientific workloads. At Nimagna he was the first engineer, shaping architecture, coding key features in C++/Qt (transitions, screen sharing, Director) and helping set company tech culture and hiring practices. Comfortable across backend, full-stack and systems work, he has contributed significant fixes and optimizations to widely used open-source projects such as ROOT and KeePassXC. Xavier combines deep mathematical training and research experience with pragmatic product sense, and even teaches data science—an unusual blend that helps him translate complex algorithms into efficient, user-focused software.
12 years of coding experience
2 years of employment as a software developer
Bachelor's degree in Mathematics, Mathematics, Bachelor's degree in Mathematics, Mathematics at Oulun yliopisto
Degree in Computer Science Engineering (Bachelor+Master equivalent), Computer Science, Degree in Computer Science Engineering (Bachelor+Master equivalent), Computer Science at Universitat Jaume I
Professional Intermediate-Level Music Degree, Instrument: Piano, Music, Professional Intermediate-Level Music Degree, Instrument: Piano, Music at Conservatori professional de música Mestre Tárrega.
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
Back-end Developer
Contributions:47 reviews, 309 commits, 171 PRs in 4 years 10 months
Contributions summary:Xavier implemented and refined core functionalities of the `TPool` and `ThreadPool` classes, focusing on parallel computation within the ROOT framework. Their work included adding input function checking, adapting return types, and implementing OMP-based and other implementations for parallel computations. Furthermore, the user fixed indexing problems, refactored and optimized parts of the codebase. The user demonstrated significant expertise in the core of the ROOT framework.
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Role in this project:
Full-stack Developer
Contributions:11 reviews, 13 commits, 14 PRs in 22 days
Contributions summary:Xavier contributed to the KeePassXC project by implementing new features and improving the user interface. Their work included adding functionality like toggling the group column in the entry view, incorporating keyboard shortcuts for password generator changes, and introducing a security option for copy on double-click. They also addressed usability issues and enhanced the reports feature, including the ability to resize table columns and exclude expired entries.
yubikeywindows-10community-drivenpasswordmacos
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.