Projects
Things I've built outside formal job duties — a benchmark for BCI-style selection interfaces, a precision-engineered job crawler, clinical and neuroimaging data infrastructure, a spiking-neuron simulator, and a couple of from-scratch probability and signal-processing tools. The same engineering habits show up throughout: careful about what a system actually needs versus what it's tempting to build.
-
Neural Sub-Processes of Speech
First-author iEEG study resolving the parallel neural sub-processes that link hearing a word to saying it — using a GPU-accelerated PyTorch tensor decomposition (sliceTCA) over intracranial recordings from 31 patients.
-
IEEG_Pipelines
Author and lead maintainer of the Cogan Lab's open-source iEEG/ECoG analysis toolkit — a PyPI package with CUDA kernels, Cython hot paths, and a parallel MATLAB API on its own CI.
-
GridQuest
A spatial-selection input game that measures achieved information transfer rate the way BCI decoders are benchmarked.
-
Visualizers
Two small from-scratch tools for building probability and signal-processing intuition by hand — exact dice-pool distributions, and a live time-domain/frequency-domain wave explorer.
-
Clinical EEG Alert System
A client/server system that routes EEG data from bedside to database to a physician, with a 3D electrode-review GUI at the end of the chain.
-
CMRIF Preprocess
A BIDS-aware fMRI preprocessing pipeline that lets you mix and match tools across FSL, AFNI, FreeSurfer, and ME-ICA instead of committing to one package's whole stack.
-
Neuron Simulator
An object-oriented spiking-neuron network simulator — neurons and synapses as class instances, with a live graphical view of activation spreading through the network.
-
matgrab
A small PyPI package that pulls named variables out of MATLAB .mat files — however deeply nested — straight into a pandas DataFrame.
-
Job Crawler
A multi-source ATS crawler that finds neural-engineering roles by running one pipeline in two postures — relax the location, or relax the domain.
-
BIDS_coding
A configurable BIDS-conversion toolkit for the lab's iEEG datasets, with PHI removal built in for NWB/DANDI compliance.
-
Junctional Tourniquet
A patented, fast-deploy pneumatic tourniquet for junctional hemorrhage — a full four-semester medical device design-controls project, not just a prototype.
-
EEG Earbud Biometric Authentication
An in-ear EEG device for personal identification, small enough to fit inside an earbud — led the team through a classical-ML classifier and its transition to deep learning.
-
Self-Inserting Speculum
A medical-device redesign of the vaginal speculum around patient comfort — a device the patient inserts and controls herself, rather than a cold, provider-operated instrument.
-
kegg-cli
A command-line pathfinder over the KEGG biochemical database — depth-first search for the shortest reaction path between two compounds.