Skip to content


@globusonline @globus
Block or Report

Block or report sirosen

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 Stephen (He/Him)

I work at Globus, a divison of the University of Chicago.

There's a website where I write things down sometimes, like my intro to awk, Demystifying Magical Robot Farts.

Creations 🎉

My dotfiles repo has lots of interesting and handy tidbits.

pre-commit hooks

These projects are hooks for use with pre-commit.

  • check-jsonschema - A JSONSchema checker which integrates with schemastore

  • texthooks - A set of hooks for checking any text files

Globus projects

At Globus, I have been one of the primary authors of

among other various projects.


I'm one of the maintainers of webargs

I'm the current maintainer of nose2. (But I don't get much time for it these days.)

I also contribute to other projects like marshmallow and SchemaStore as I'm able.

Vanity Badges

The GitHub Reamde Stats is a cute project for putting vanity badges into your personal github readme. Here are mine.

Stephen's GitHub stats

Stephen's Top Languages


  1. codenames in pure JS implementation

    JavaScript 1

  2. dotfiles Public

    A dotfiles repo for use with GNU stow

    Shell 1

  3. A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!

    Python 36 15

  4. A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.

    Python 1.3k 153

  5. The successor to nose, based on unittest2

    Python 714 137

  6. texthooks Public

    pre-commit hooks for checking text file contents

    Python 2 1

Contribution activity

June 2022

Created a pull request in hauntsaninja/mypy_primer that received 3 comments

Add canonical's cloud-init to projects to check

The mypy invocation is taken from their tox config, as is the list of typeshed stubs to use. cc @holmanb , this might interest you as I see you're …

+7 −0 3 comments

Created an issue in actions/setup-python that received 2 comments

Under v4, not specifying a python-version results in a failure to run

Description: In jobs which use the setup-python action without specifying a version, the change in #336 (python-version-file) causes a failure. The…

2 of 5 tasks
Opened 1 other issue in 1 repository
59 contributions in private repositories Jun 1 – Jun 30

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