Xavier Valls

Software Engineer at Nimagna

Geneva, Geneva, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree in Mathematics, Mathematics, Bachelor's degree in Mathematics, Mathematics at Oulun yliopisto
bookDegree in Computer Science Engineering (Bachelor+Master equivalent), Computer Science, Degree in Computer Science Engineering (Bachelor+Master equivalent), Computer Science at Universitat Jaume I
bookProfessional Intermediate-Level Music Degree, Instrument: Piano, Music, Professional Intermediate-Level Music Degree, Instrument: Piano, Music at Conservatori professional de música Mestre Tárrega.
languagesCatalan, Spanish, English, French
github-logo-circle

Github Skills (17)

application-framework10
c-language10
qt10
template-metaprogramming10
multithreading10
cross-platform10
parallel-computing10
front-end-development10
cprogramming-language10
user-interface9
security9
ui-design9
graphical-user-interface9
password-manager9
windows7

Programming languages (8)

PowerShellC++CSSShellSCSSHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
root-project/root

Mar 2016 - Jan 2021

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-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.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
keepassxreboot/keepassxc

Apr 2021 - May 2021

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Role in this project:
userFull-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.
Request Free Trial
Xavier Valls - Software Engineer at Nimagna