Code Portfolio & Projects

Unibrowser: Assistive UI Navigation with Brain-Computer Interfaces (Python/MATLAB)

Unibrowser is a BCI-based User Interface (UI) navigation tool, originally designed for the BR41N.IO BCI Designers Hackathon in Bari Italy, hosted by g.tec neurotechnology and part of the IEEE Systems, Man and Cybernetics Conference. Unibrowser is an assistive technology for helping users with limited maneauverability navigate complex UIs such as websites or Operating Systems using only mental push commands. Unibrowser is designed to intelligently select simple yes/no questions for the user to answer, thereby narrowing down to users desired destination in only a few steps. Unibrowser works using a simple Bayesian framework but has many avenues for improvement and expansion (see Repository Notes). Unibrowser won the BCI Designer’s Brain Prize. Moritz Moeller (team member) and the Unibrowser Unicorn!

EEGtofMRI: Learning to translate from fMRI to EEG

This is an early concept personal project to learn a generalised translation from EEG to parcillated cortical fMRI using simultaneous EEG/fMRI recordings and comparing different ANN architectures. According to the works of Grooms et al. and others, EEG correlates weakly with cortical fMRI BOLD signal in particular, low frequency and alpha bands. The project is still in its early stages and more sophisticated models (e.g. Deep LSTM networks) and features (e.g. EMD-derived low frequency IMFs etc.) are needed to improve it. Basic EEG to fMRI translation model