Hi everyone,
I’m Krishnanshu Mittal, a software engineer at Upside Down Labs,
where I work on bio-potential signal acquisition hardware and software released as open source. I’m somewhat familiar with open-source workflows, but new to contributing to external communities beyond my company’s repositories.
I am applying for Google Summer of Code 2026, and I am very interested in working with MNE-Python, and I am interested in contributing to:
Project 1a - Improve raw data browsing (pyqtgraph)
Why I am a good fit for this project:
- I have worked extensively on real-time EEG/EMG/EOG/ECG signal processing and visualization applications in Python.
- I have previously used MNE-Python for EEG data loading, plotting, and EEGLAB data compatibility.
- I have experience with Python UI (PySide6/PyQtGraph) and real-time bio-potential signal processing pipelines.
- I have developed a BCI system for ALS patients using real-time EEG/EOG signals, which was awarded First Runner-Up in a CodeClash 2.0 hackathon held at Google’s office.
I am currently reading the MNE codebase and contributing guide. I would really appreciate if I could get answers to:
- What subgoal of project 1a would be most useful to start with?
- Any issues with this idea that I can immediately start working on?
GitHub: CIumsy (Krishnanshu Mittal) · GitHub
I am really looking forward to contributing!
Krishnanshu