Skip to content




  • Pro
Block or Report

Block or report blink1073

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi 👋, I'm Steve

Hi, I'm a Project Jupyter maintainer and Steering Council member. I am an Air Force Veteran and have been an open source maintainer since 2011. I was previously a core developer on the scikit-image and Spyder IDE teams.



  • 🔭 I’m currently working on JupyterLab, the next-generation web-based user interface for Project Jupyter.


  • 👯 I’m looking to collaborate on JupyterLab

  • 😄 Pronouns: he/him

  • 📄 Know about my experiences on LinkedIn

  • Fun fact I like reading everything by Stephen King, and lifting weights with my wife




Pinned Loading

  1. JupyterLab computational environment.

    TypeScript 11.6k 2.2k

  2. oct2py Public

    Run M Files from Python - GNU Octave to Python bridge

    Jupyter Notebook 198 49

  3. A demo of JupyterLab with Language Server Protocol and Debugging Enabled

    Shell 13 4

  4. dotfiles Public

    Python 1

  5. Lumino is a library for building interactive web applications

    TypeScript 269 74

2,529 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri

Contribution activity

November 2021

Created 2 repositories

Created a pull request in jupyterlab/maintainer-tools that received 5 comments

Add a PR Script Workflow

Adds a workflow to run a script against a PR as a maintainer. The workflow is meant to be run from a fork using the maintainer's own GitHub credent…

+136 −0 5 comments
Opened 66 other pull requests in 18 repositories
jupyter-server/jupyter_releaser 8 merged
jupyterlab/maintainer-tools 7 merged
blink1073/oct2py 7 merged
jupyterlab/jupyterlab 7 merged
jupyter/jupyter-packaging 6 merged
jupyter-server/jupyter_server 5 merged
Calysto/metakernel 5 merged
Calysto/octave_kernel 3 merged
jupyter/jupyter_kernel_test 2 merged 1 open
ipython/ipykernel 3 merged
jupyter/jupyter_client 2 merged
jupyterlab/jupyterlab_server 2 merged
jupyterlab/pytest-check-links 2 merged
jupyter/terminado 2 merged
executablebooks/github-activity 1 merged
jupyterlab/nbclassic 1 merged
jupyterlab/lumino 1 merged
jupyter/notebook 1 merged
Reviewed 17 pull requests in 11 repositories
ipython/ipykernel 3 pull requests
jupyter-server/jupyter_server 3 pull requests
jupyterlab/jupyterlab 3 pull requests
jupyter/jupyter_kernel_test 1 pull request
jupyter-server/jupyter_releaser 1 pull request
jupyterlab/maintainer-tools 1 pull request
jupyter/governance 1 pull request
blink1073/oct2py 1 pull request
jupyter/jupyter-packaging 1 pull request
jupyter/notebook 1 pull request
jupyterlab/jupyterlab-desktop 1 pull request

Created an issue in jupyterlab/lumino that received 2 comments

Expand the Documentation

We should expand the documentation using the 4 kinds of documentation as a guide. We're currently using that pattern in jupyter_releaser. Getting S…


Seeing something unexpected? Take a look at the GitHub profile guide.