Research Engineer & Software Developer

I build software for neuroscience research and for everyday use: brain-computer interfaces, signal processing tools, and mobile and desktop apps.

David Baum
Bommel, the softcoding for you mascot

About Me

I'm a Research Engineer at InteraXon Inc. (Muse) in Toronto. I have a PhD in Neurophysiology, and most of my work sits where that research meets software.

I was previously co-founder and CTO of Helment. I also work as a freelance developer under the name softcoding for you, for clients such as Acupuntura Tung and Off Earth Games, and publish some of my own projects as open source.

  1. Current

    Research Engineer

    InteraXon Inc. (Muse), Toronto

  2. Current

    Freelance Developer

    softcoding for you

  3. Former

    Co-founder & CTO

    Helment, Santiago

  4. 2018

    PhD in Neurophysiology

    Sorbonne Université

Projects

Flagship projects

EazzZyLearn

A working implementation of automated targeted memory reactivation (TMR) during deep sleep. Written for sleep research, the algorithm has since been implemented by a company for industrial use.

Python Sleep Research Real-time Biosignal Processing

KA'A

for Off Earth Games

The Mesoamerican ball game as a two-player abstract strategy game. It runs in the browser and can be installed as an app.

React PWA Strategy Game Client Work

Securicata

A DNS-level content blocker for families with young children. Parents set the filtering rules, the privacy practices are written out plainly, and it asks very little of the device.

DNS Filtering Parental Controls Privacy Family Safety

NeuriGUI

A modular, cross-platform, open-source app for viewing and exploring electrophysiological signals in real time.

Python GUI Neuroscience

Smaller projects

Mail2Cal

Turns emails into calendar events, using AI to pick out the dates, times and details.

Python AI Email Processing Calendar

EyeLabyrinth

A small game that demonstrates a human-machine interface: you steer through a maze by moving your head.

Python BCI Gaming

Touch Torch

A flashlight app written with as little code as possible while still doing something useful: the light stays on while your finger touches the screen and turns off when you lift it.

Flutter Dart Mobile

PrendeTuMente

Workshop material showing how heart signals can control external devices through a human-machine interface.

Python HMI Biometrics

Additional Work & Activities

Acupuntura Tung

Technology consulting and development for a traditional Chinese medicine practice, including tools for patient management and treatment tracking.

Healthcare Tech Patient Management Traditional Medicine

Club de Astronomía Puente Alto

An astronomy club I founded and lead in Chile, with workshops, stargazing sessions and other activities open to all ages.

Community Leadership Education Astronomy

Skills & Technologies

Programming

Core

  • Pythonfull stack
  • Flutter / Dartfull stack
  • MATLABbackend

Also

  • Reactweb apps
  • Unityfull stack
  • REST APIs

Specialization

Neurophysiology Brain-Computer Interfaces Signal Processing Cross-platform Development Mobile Apps Research

Languages

  • Germanfluent
  • Frenchfluent
  • Englishfluent
  • Spanishproficient