Open Source, Open Communities, Science, Technology

I’m a fellow at the Berkeley Institute for Data Science and a member of Project Jupyter. I work at the intersection of technical development, open communities, scientific research, and education.

I work with teams to create and improve open-source technology for scientists, educators, and data analysts. My goal is to help people do their work more effectively, openly, and reproducibly.

I love coding, communicating, engaging with the community, and building technology that helps people who are trying to make the world a better place.

I’m also a cognitive neuroscientist who uses predictive modeling to study the ways in which the human auditory system understands speech. I also help to build tools that make it easier to analyze and share data from the brain.

Check out the links above for more information on some of the things I’ve been up to, or see my blog for some of my thoughts.

Open Source

Binder

<img src=”https://mybinder.org/static/logo.svg?v=f9f0d927b67cc9dc99d788c822ca21c0” width=300 />

Binder allows you to create custom computing environments that can be shared and used by many remote users. It is powered by BinderHub, which is an open-source tool that deploys the Binder service in the cloud. One-such deployment lives at mybinder.org, which we run as a free service.

The goal of Binder is enable people to share reproducible, interactive versions of their code with others as easily as possible. It is used by people across the scientific, education, and analytics communities.

JupyterHub

<img src=”https://zero-to-jupyterhub.readthedocs.io/en/latest/_static/logo.png” width=300 />

JupyterHub is a tool that lets an administrator serve many user sessions from a single machine. The Zero to JupyterHub guide is an instructional and opinionated guide to deploying a JupyterHub on Kubernetes, a framework for deploying / managing cloud resources.

The Zero to JupyterHub guide was originally written as an extension of the technical infrastructure for UC Berkeley’s Data 8 course, and since then has become the most popular method for running a JupyterHub at scale in the cloud.

Docathon

<img src=”https://docathon.github.io/docathon/images/logo.svg” width=300 />

The Docathon is a week-long global sprint where we focus our efforts on improving the state of documentation in the open-source and open-science world. This means writing better documentation, building tools, and sharing skills.

The first Docathon was held in 2017, and had participants from across the globe.

More than 40 open-source projects contributed, and in total we put out a roughly ten-fold increase in contributions to documentation over the week!

The next Docathon is TBD, but if you’re interested in being involved please reach out!

MNE-Python

<img src=”https://martinos.org/mne/stable/_static/mne_logo.png” width=300 />

MNE-Python is open-source software for exploring, visualizing, and analyzing human neurophysiological data (MEG, EEG, sEEG, ECoG, etc).

After my PhD, I spent some time generalizing the code I had written for receptive field analysis of human ECoG data, which now exists in MNE-Python.

Open communities

Science

CV

Here’s some more “official” CV-style info, if that’s what you’re looking for.

Education

  • B.S. in Neuroscience, Tulane University, 2009
  • M.S. in Neuroscience, Tulane University, 2010
  • Ph.D. in Neuroscience, University of California at Berkeley, 2017

If you want a hard-copy CV, you can find a reasonably up-to-date CV here