BCI Software
EEG / BCI research engineering
These projects address one connected problem: an EEG model trained on one recording session cannot be assumed to remain reliable on the next. The software chain runs cross-session transfer experiments, diagnoses drift and adaptation outcomes, and tests trained decoders through sample-paced pseudo-online replay. Supporting libraries provide train/test-separated feature extraction, domain adaptation, simulation, and visual explanation.
01
Featured BCI Systems
Three complementary systems for cross-session transfer, drift diagnosis, and sample-paced pseudo-online evaluation.
NeuroStream
Desktop app for sample-paced BCI replay with four motor-imagery pipelines, Euclidean Alignment, and live inference visualization.
Evidence: Four MI pipelines; 0.5 s progressive checkpoints; sample-paced pseudo-online replay
02
Build stable representations
Train/test-separated whitening and feature extraction for comparable EEG trials.
03
Adapt across sessions
Reusable R and Python methods for alignment, transport, and source-target shift analysis.
DA4BCI-Python
Python backend for EEG/BCI domain adaptation, shift metrics, SPD geometry, preprocessing, and drift detection.
04
Audit benchmark results
Interactive inspection of source-session roles, configuration sensitivity, and runtime tradeoffs.
MSDA-Bench
Interactive benchmark dashboard for comparing source-session utilization strategies across MAP, DWP, MMP, and BDP pipelines.
05
Stress-test and explain methods
Simulation and visual tools for covariance geometry, augmentation audit, and method intuition.
TensorEEG-py
Python package mirroring TensorEEG's simulation, augmentation, SPD geometry, fidelity audit, and manifest replay APIs.
+
Selected EEG Competition Work
Kaggle HMS - Harmful Brain Activity Classification, Silver Medal, rank 98 of 2,767 teams.
Kaggle HMS Silver Medal
Rank 98 of 2,767 teams (top 4%) in harmful brain activity classification from EEG.