Skip to content

Projects

Research software for working with neural spike data, followed by a selection of other things I have built.

Research software

  • SpikeLab2026

    Tools for loading, analyzing, visualizing, and exporting neural spike data, with structured agent workflows.

    Python

  • SpikeData

    A Python package for representing, processing, and analyzing neuronal spike trains. It includes tools for binning, burst detection, Fano factors, and population firing rates.

    Python

Other projects

  • CodeRoach2026

    A framework for steering a Backyard Brains RoboRoach through a Bluetooth terminal, voice commands, and a closed-loop reinforcement learning policy, with safety limits on every stimulation. The team won the Axo Neurotech hackathon.

    Python, reinforcement learning, Bluetooth LE

  • Polaris2025

    A hackathon prototype that uses fishing-vessel sensor data to identify early signs of engine failure. The team won first place at the 2025 Sushi Hackathon.

    Machine learning, sensor data

  • StatScanner

    An iOS app for importing numerical data from images or CSV files, calculating statistics, and creating charts.

    Swift, SwiftUI, Apple Vision

Earlier projects

  • Gesture-driven AR navigation. Uses image recognition so people can navigate virtual environments without a mouse, keyboard, or standard VR controllers. Code
  • Project Tourist. A trip-planning app that uses natural language processing to suggest destinations and activities. Code