About

Portrait of Aaron Earle-Richardson

Currently seeking neural signal processing / BCI engineering roles — open to remote or the NC Research Triangle.

Download resume (PDF)

I'm a neural signal processing and BCI engineer. My largest project is a first-author study on the neural sub-processes that link speech perception and production — a PyTorch tensor decomposition (sliceTCA) over intracranial-EEG recordings from 31 patients — and most of my PyTorch and signal-processing experience comes from building and scaling it. Most recently, in the Cogan Lab at Duke University's Department of Neurology, I also worked with high-density μECoG arrays (up to 1024 channels) recorded intraoperatively at Duke University Medical Center — a collaboration spanning Duke Neurology, Neurosurgery, and the Viventi Lab's hardware engineering team, under FDA Investigational Device Exemption and Duke IRB oversight.

I built and maintained IEEG_Pipelines, the lab's open-source iEEG/ECoG analysis stack (BIDS conversion, PHI removal for NWB/DANDI compliance, GPU-accelerated signal processing). Every change ships through code review on pull requests, tested across three OSes via GitHub Actions before merging; 1,243 of its 1,423 commits are mine, version-controlled in Git alongside the co-maintainer I trained and other contributors. Fittingly, this site's color palette and type are modeled directly on its documentation theme.

This site is itself hand-built — no theme, no framework — including the search box above and the light/dark toggle; see the colophon for how it's put together.

I have a real passion for brain-computer interfaces, medical data analysis, and research more broadly — and I'm open to new opportunities in that space.

Experience

Education

Publications & presentations

First-author manuscript (in preparation):

Selected co-authored presentations:

Skills

Day to day the split is: PyTorch and GPU work on the tensor-decomposition side (sliceTCA), classical ML (PCA-LDA, scikit-learn) for the decoders, and the high-gamma signal processing and data infrastructure underneath both.

Programming

Python (PyTorch, MNE-Python, NumPy, SciPy, scikit-learn, Nipype), C/C++, MATLAB, Bash, CUDA, HTML/Liquid, JavaScript

Signal & data

iEEG/ECoG/EEG, fMRI/DTI, high-gamma extraction, GPU-accelerated tensor decomposition (sliceTCA), time-resolved decoding, permutation statistics, BIDS, NWB/DANDI

Platforms

GitHub CI/CD, GitHub Pages, AWS, Linux, ReadTheDocs, Duke Compute Cluster

Regulatory

Design Controls (21 CFR 820.30), ISO 14971 risk management, predicate-based 510(k) strategy

Elsewhere

GitHub · LinkedIn · jakdaxter31@gmail.com