Projects

BCI Speller

A brain–computer-interface prototype exploring keyboard control through blink-related EEG signals and a web-based spelling interface.

Original project evidence

Explore the project.

Original source ↗
Original BCI Speller web keyboard screenshot from its source repository
Original keyboard screenshot from Borda/BCI-speller, web_speller/screenshot.jpg. This is not a live EEG session.
01Receive and process

The pipeline receives a BCI stream and cleans the signal before command detection.

02Broadcast commands

The backend forwards actions to the browser over sockets.

03Operate the keyboard

The web spelling interface responds to commands. The original repo also documents a simulated-input script.

Turning a signal into an interaction

BCI Speller explores operating a keyboard using commands derived from a brain–computer interface. The README describes blinking as an artifact visible in EEG signals, with a processing pipeline that passes commands through a backend to the web keyboard.

My contribution

The project's author credits list Marcin Matłacz for frontend/backend work, alongside collaborators responsible for data processing, design, and other frontend/backend contributions.

System structure

The documented workflow receives signals, processes and cleans them, detects commands, broadcasts actions, and updates the keyboard. The repository includes a web interface, sample recordings, and a script for simulating incoming data.

What the exhibit shows

The image above is the original keyboard screenshot from the repository. The walkthrough describes the signal-to-interface path. It does not claim live EEG control, clinical validation, or measured assistive-device performance. A future interactive keyboard demo can use explicitly labelled simulated commands without requiring visitor hardware.

Recognition

  • Winner of HackPrague — Brain-Computer Interface challenge — BR4IN.io, IEEE Brain, g.tec neurotechnology GmbH, Jun 2018
Explore the source ↗