François-xavier Thomas is a Senior Image Science Engineer based in Paris with 15 years of experience building production-grade image processing, computer vision and distributed systems. At DXOMARK he applies deep expertise in 2D/3D imaging while earlier roles at Airinov saw him architect multispectral processing pipelines that handled tens of thousands of drone flights and drove the company’s infrastructure and CI practices. He pairs low-level C/C++ and Python numerical work (NumPy, OpenCV, Cython) with full-stack experience, having contributed UI and web-player improvements to popular open-source projects like Airsonic and practical back-end fixes to beets. Known for pragmatic R&D, he consistently turns research prototypes into maintainable tooling and automation, and he enjoys learning new domains and improving team practices through documentation and code review.
14 years of coding experience
7 years of employment as a software developer
Master of Science (MSc), Master of Science (MSc) at Télécom ParisTech
:satellite: :cloud: :notes:Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
Role in this project:
Full-stack Developer
Contributions:6 releases, 174 commits, 145 PRs in 2 years 6 months
Contributions summary:François-xavier contributed to the Airsonic project by adding features, fixing bugs, and improving the user interface. The contributions include enhancements to album pages, adding tests for MusicBrainz release tag reading, and fixing play queue keyboard shortcuts. They also worked on theming, improving the display of the "Groove" theme in dark mode and enhancing the web player experience. Additionally, the user made several internal improvements related to database maintenance and diagnostic information.
Contributions:8 commits, 2 PRs, 12 comments in 4 months
Contributions summary:François-xavier primarily contributed to the `badfiles` plugin, enhancing its functionality and user experience within the beets music library manager. Their work involved fixing bugs related to file checking, incorporating color-coded output, and improving error handling. The user also updated plugin documentation and addressed Unicode-related issues. Additionally, the user contributed to the core application by modifying the `move` command to only display modified files.
clipythonmusicbrainztaggermusic
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
François-xavier Thomas - Sr. Image Science Engineer at DXOMARK