Stefan Appelhoff is a lead biosignal data analyst and research data scientist with around a decade of experience translating EEG/MEG research problems into reproducible software and published science. He combines hands-on signal-processing and backend development with technical writing and automation, contributing core fixes and documentation to flagship projects like MNE-Python and the BIDS specification. Stefan has driven community-facing roadmaps—serving as a lead maintainer for BIDS and shepherding open-source tooling—while also building custom analysis software found on his GitHub. His workflow emphasizes initiative, transparent communication, and standardized documentation to boost team efficiency and well-being. Based in Berlin, he bridges rigorous cognitive neuroscience training (Dr. rer. nat.) with practical engineering, often solving subtle file-format and statistical edge cases that break typical pipelines.
10 years of coding experience
4 years of employment as a software developer
Master of Science (M.Sc.) Cognitive Neuroscience, Master of Science (M.Sc.) Cognitive Neuroscience at Freie Universität Berlin
Doctor's Degree (Dr. rer. nat.) Cognitive Neuroscience, Doctor's Degree (Dr. rer. nat.) Cognitive Neuroscience at Max Planck Institute for Human Development
Bachelor of Arts (B.A.) Psychology, Bachelor of Arts (B.A.) Psychology at Jacobs University Bremen
Orientation for Doctor's Degree Cognitive Neuroscience, Orientation for Doctor's Degree Cognitive Neuroscience at Einstein Center for Neurosciences Berlin (ECN)
Contributions:1 release, 981 reviews, 692 commits in 4 years 3 months
Contributions summary:Stefan primarily contributed to the project by modifying the build process of the BIDS specification, automating it using shell scripts and Python. They introduced changes to the PDF build process, including adjustments to pandoc commands, incorporating metadata, and fixing table rendering issues. Additionally, they refined documentation, addressed internal links, and added checks to maintain code quality.
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
Role in this project:
Back-end Developer & Documentation Specialist
Contributions:302 reviews, 102 commits, 136 PRs in 4 years 9 months
Contributions summary:Stefan primarily contributed to the codebase by fixing bugs related to BrainVision file handling, including impedance measurements and measurement dates. The contributions involved modifying code to correctly parse annotations, channel names, and event types containing commas. Additionally, the user has added documentation to clarify file format specifications, including providing links to BrainVision documentation, and has been involved in documentation improvements.
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.