Sylvain Chevallier is a Full Professor and researcher with 11+ years focused on signal processing and machine learning for multivariate time series, specializing in brain–computer interfaces, industrial anomaly detection, and assistive technologies. Based at Université Paris-Saclay, he blends academic leadership and hands-on engineering, teaching DevOps, Python, and ML while contributing actively to open science and open source. His practical contributions to prominent BCI and geometry-aware ML libraries—such as pyRiemann, MOABB, and pymanopt—include SSVEP dataset integrations, numerical-stability fixes, testing and automation, reflecting deep expertise in Riemannian methods for positive definite matrices. Comfortable across research, teaching, and production code, he brings a pragmatic focus on reproducibility and robustness that benefits both neuroscience benchmarks and industrial deployments.
Contributions:3 releases, 242 reviews, 188 commits in 4 years
Contributions summary:Sylvain contributed significantly to the development and integration of SSVEP (Steady-State Visual Evoked Potential) paradigms and datasets within the MOABB framework. Their work included adding the SSVEPExo dataset, implementing a BaseSSVEP paradigm, and providing examples for cross-subject evaluation using the CCA classifier. The user also added tests for the SSVEP paradigm and made various code adjustments, demonstrating expertise in BCI research and implementation within the context of the MOABB framework. The commits also cover testing of the new functions and datasets, ensuring that the integration is functional.
Machine learning for multivariate data through the Riemannian geometry of positive definite matrices in Python
Role in this project:
Data Scientist & ML Engineer
Contributions:115 reviews, 17 commits, 31 PRs in 2 years 4 months
Contributions summary:Sylvain significantly contributed to the development of an example for SSVEP-based BCI multiclass prediction. Their work involved implementing an offline SSVEP classification example, including data loading, filtering, and visualization. The user also implemented a data loader function, refined data processing techniques to use mne.Epochs, incorporated visualizations of the processed data, and added expected results.
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
Sylvain Chevallier - Full Professor at Université Paris-Saclay