Naxon

Like the Sorting Hat, we explore your mind with a headband

Naxon is a Brain-Computer Interface (BCI) software that works with portable, low-cost EEG equipment for the development of practical tools for innovative applications and research purposes. Application fields include medicine, clinical psychology (neurofeedback), educational psychology, sleep, well-being, and engineering, among others.

Website
Ruby on Rails icon Ruby on Rails
Project cover

Challenge

Low-cost web application for studying the brain. Communicate, read, display, and store real-time data from an EEG (electroencephalogram), using the web Bluetooth API.

Solution

We designed a web application that connects to a BCI via web Bluetooth. Our backend easily handles the real-time storage of more than 1024 EEG readings per second per user.

Outcome

A SaaS web-based application to study the brain with more than 150 paying scientists. Raised funds for expanding app features.
client image

"The team at eagerworks successfully delivered the platform we expected, integrated with the tools we needed the website to have in order to make the product more competitive and attractive to a broader audience"

CHALLENGE

Currently, having an EEG (electroencephalogram) costs several thousands dollars. The entry cost for someone who wants to study or wants to interact somehow with the brain it’s too high.

Also, currently available software is not user friendly or lacks any subscription model (you have to pay a one time fee of several thousands dollars). 
Naxon tries to solve these problems by creating an easy to use SaaS web application that leverages current low cost devices already available on the market (that were designed for other purposes).

One of the main challenges we faced was handling the interaction of the Muse headband with a web browser, through the web Bluetooth API. An EEG creates thousands of data points per second that we need to send to a web browser, do some processing and display on a web page (web canvas actually). This created interesting performance challenges that we had to solve.
Another technical challenge was creating an architecture that was able to support storing the EEG data in near real time (to avoid lag on the frontend processing) for later session playback.

 

 

SOLUTION

We developed the first version of the Naxon Explorer product as a Ruby on Rails application, complete with an administrator interface and user portal.

Naxon Explorer lets users connect to a Bluetooth-enabled EEG, read the data in real-time, display that information on a web application and record that. Users can later playback the recorded sessions in order to study 
the brain.

Communication from the frontend to the backend (and vice versa) is all done via Websockets using ActionCable (storing information in Redis), to avoid any latency issues. The main advantage of this decision is that we don’t have to deal with delays while opening and closing connections (when you do a GET/POST request); a thing that’s really important when you think that we are receiving thousands of data points per second from an EEG.

There are plans to use Machine Learning techniques in the near future to detect user’s emotions while they are using the EEG, so we had to take that into account while designing the data processing pipeline that we do on the frontend.

 

 

OUTCOME

The project involved the creation of a web platform for monitoring, recording, and processing brain information obtained with an EEG device.

The web app provides an interface for professionals interested in studying the brain.

After some months of design and development work, the Naxon team was able to transform their idea into a private beta of more than 150 users, mostly from research centers and universities. From there they were able to create a production-ready SaaS product that scales to thousands of users.

We are very happy to see Naxon thriving and making it to our local newspaper El Pais. It is super satisfying for our team to be part of successful startups with a mission so meaningful: helping professionals explore how our mind works.

Our team is really excited about being part of a project that's at the cutting-edge of brain study, as well as working on a healthcare startup that targets brain researchers. For us team motivation is a crucial component of our company and this is a great example of the type of project we love to work with.