Cyril Pernet

Senior Research Software Engineer at NHS Lothian

Copenhagen, Capital Region of Denmark
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
Cyril Pernet is a Senior Research Software Engineer based in Copenhagen with 12 years of experience building high-performance, GDPR-compliant data and computational platforms for clinical brain research. Trained as a cognitive psychologist and neuroimager (PhD), he bridges neuroscience and engineering, designing federated data-sharing workflows and tooling that support multicenter studies of brain disease. He combines hands-on software development—contributing notable BIDS-format export and data-handling features to the widely used EEGLAB project—with clinical functional imaging work at NHS Lothian. Known for pragmatic solutions that tame messy research data, he also brings academic leadership from long-standing roles at Edinburgh and Glasgow, where he managed hardware, teaching, and scientific collaborations.
code12 years of coding experience
bookDoctor of Philosophy (PhD), Cognitive Psychology and NeuroImaging, July congratulations, Doctor of Philosophy (PhD), Cognitive Psychology and NeuroImaging, July congratulations at Université de Toulouse-le-Mirail (Toulouse II)
bookMaster of Science - MS, Neuropsychology, Master of Science - MS, Neuropsychology at Université Paul Sabatier Toulouse III
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

bids10
matlab10
file-conversion10
convert10
file-format10
data-processing10
electrophysiology9
json9
api-design7
apim7
api7

Programming languages (15)

CSSC++MakefileHTMLJupyter NotebookMATLABTypeScriptOpenEdge ABL

Github contributions (5)

github-logo-circle
sccn/eeglab

Aug 2018 - Aug 2022

EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD
Role in this project:
userBack-end Developer
Contributions:1 review, 83 commits, 3 PRs in 4 years
Contributions summary:Cyril significantly contributed to the EEGLAB project by adding and modifying code related to the JSONio library, implementing functions to export and reorganize data following the BIDS specification, including channelloc_to_tsv.m, electrodes_to_tsv.m, and events_to_tsv.m. Further development included creating a function for renaming BrainVision files and making changes to several core EEGLAB functions. These additions suggest a focus on data handling, format conversion, and integrating with external data standards like BIDS.
brainsignalneurosciencematlabbrain-computer-interface
Contributions:17 commits, 17 pushes, 1 branch in 7 days
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