Skip to content

Things I have built

Mostly open-source research tooling — the code that outlives any single paper.

manifold-lab

2023–now

A Python toolkit for measuring the geometry of neural population codes.

Estimators for intrinsic dimensionality, curvature, and decoding capacity, with a numpy-first API and reproducible benchmarks against synthetic ground truth.

Repository

Python · NumPy · JAX · Research tool

elog-scholar

2024–now · maintained

The Notion → markdown pipeline that publishes this very blog.

A thin configuration layer over elog that maps a Notion database to the front-matter contract this site expects, plus a GitHub Action that rebuilds on every Notion edit.

Repository

elog · Notion · CI · TypeScript

spike-sorter-viz

2022 · archived

Interactive WebGL visualization for large electrophysiology recordings.

Renders millions of spike waveforms at 60fps in the browser, with brushing, clustering overlays, and shareable views for collaborative curation.

Repository

TypeScript · WebGL · Visualization

priorbox

2023 · maintained

Composable structured priors for probabilistic models.

A small library of reusable prior distributions and reparameterizations for latent variable models, designed to drop into existing PyTorch and JAX pipelines.

Repository

Python · PyTorch · Bayesian