Pierre Yger

Chercheur Principal at Institut de la Vision

Lille, Hauts-de-France
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

👤
Senior
🎓
Top School
Pierre Yger is a principal researcher and computational neuroscientist with 12 years of experience studying plasticity in spiking neuronal networks, currently based at INSERM Lille and affiliated with Institut de la Vision. He blends deep theoretical expertise from PhD and postdoctoral work on cortical plasticity with strong engineering skills honed across open-source projects like Brian2—where he optimized the C++ standalone backend and added OpenMP parallelism—and SpikeInterface, improving spike-sorting pipelines and tooling. His background in telecommunications, computer science and electrical engineering enables him to bridge neural theory, large-scale simulation performance, and practical data-science pipelines. Known for hands-on performance engineering, he often targets bottlenecks in simulator cores and real-world reproducibility via Docker and tooling improvements. Colleagues rely on him for turning biologically grounded hypotheses into scalable, high-performance computational experiments.
code12 years of coding experience
job1 year of employment as a software developer
bookMagister in Telecommunications, Computer Science, Magister in Telecommunications, Computer Science at ENS Cachan
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Paris XI
bookEngineer's degree, Electrical and Electronics Engineering, Engineer's degree, Electrical and Electronics Engineering at Supelec
languagesEnglish, German
github-logo-circle

Github Skills (26)

code-optimization10
c-language10
performance-analytics10
performance-monitor10
python10
simulation-framework10
performance-measurement10
openmp10
performance-analysis10
performance-tuning10
performance-monitoring10
cprogramming-language10
spiking-neural-networks10
dockers9
numpy9

Programming languages (5)

CPHPAGS ScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
A Python-based module for creating flexible and robust spike sorting pipelines.
Role in this project:
userBack-end Developer & Data Scientist
Contributions:216 reviews, 461 commits, 201 PRs in 1 year 3 months
Contributions summary:Pierre's commits primarily focused on implementing and refining a spike sorting pipeline with Python and related libraries. Their work included implementing Docker image support for running sorters, addressing import errors, and correcting typos, indicating a hands-on involvement with the core functionality of the project. Furthermore, the commits showed a contribution to enhance clustering analysis and added a new module for peak selection, which implies a direct engagement with the data science aspect of the project.
neurosciencepythonspike-sortingsortingelectrophysiology
brian-team/brian2

Feb 2014 - Oct 2014

Brian is a free, open source simulator for spiking neural networks.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:6 commits, 3 comments, 1 issue in 8 months
Contributions summary:Pierre primarily focused on optimizing the Brian2 spiking neural network simulator, particularly the C++ standalone device. Their contributions included adding OpenMP support for parallel execution, improving the performance of key operations like thresholding and spike generation. They also addressed bug fixes, implemented optimizations, and introduced a period argument for the SpikeGenerator objects, enhancing the simulator's efficiency and functionality.
spiking-neural-networkscode-generationneurosciencepythonscience
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