Skip to content


  • Pro
  • 5 discussions answered
Block or Report

Block or report graingert

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

Popular repositories

  1. WOW Public

    Forked from matthieua/WOW

    Reveal CSS animation as you scroll down a page

    JavaScript 1.2k 1.5k

  2. Clamd is a python interface to Clamd (Clamav daemon). By using Clamd, you can add virus detection capabilities to your python software in an efficient and easy way.

    Python 56 35

  3. slimerjs Public

    Forked from Medium/phantomjs

    NPM wrapper for installing phantomjs

    JavaScript 30 9

  4. JavaScript 11 2

  5. A set of static libraries packaged in handy django apps to speed up new applications and reduce duplicaiton.

    JavaScript 9 3

  6. sslstrip Public

    Forked from moxie0/sslstrip

    A tool for exploiting Moxie Marlinspike's SSL "stripping" attack.

    Python 7 5

Contribution activity

June 2022

Created 6 repositories

Created a pull request in mongodb/motor that received 9 comments

MOTOR-979 Use asyncio.get_event_loop so that DeprecationWarnings are correctly issued

…issued It looks like a workaround I wrote in Tornado was incorrectly incorporated into AsyncioMotorClient here…

+1 −9 9 comments
Opened 32 other pull requests in 10 repositories
dask/distributed 3 open 11 merged
python/cpython 5 open 2 merged
tornadoweb/tornado 3 merged 1 closed
python/mypy 1 closed
encode/httpcore 1 merged
shuveb/loti 1 open
encode/uvicorn 1 merged
dask/dask-kubernetes 1 merged
MagicStack/uvloop 1 open
pytest-dev/pytest 1 closed
Reviewed 47 pull requests in 14 repositories
dask/distributed 19 pull requests
encode/httpcore 9 pull requests
python/cpython 6 pull requests
tornadoweb/tornado 2 pull requests
encode/uvicorn 2 pull requests
Kludex/no-optional 1 pull request
samuelcolvin/watchfiles 1 pull request
python/mypy 1 pull request
python-poetry/poetry 1 pull request
agronholm/anyio 1 pull request
mongodb/motor 1 pull request
pypa/pipx 1 pull request
dask/dask 1 pull request
pytest-dev/pytest 1 pull request

Created an issue in urllib3/urllib3 that received 9 comments

urllib3 v2 (unreleased) negotiates the wrong version of TLS when used with OpenSSL 1.0.2

Subject urllib3 v2 negotiates the wrong version of TLS when used with OpenSSL 1.0.2 Note: I secretly reported this issue, but was asked to make a p…

Opened 16 other issues in 10 repositories
dask/distributed 3 open 1 closed
python/cpython 3 open
encode/uvicorn 1 open 1 closed
psf/black 1 open
python-hyper/h11 1 open
Kludex/no-optional 1 closed
encode/httpcore 1 open
psf/requests 1 closed
chromium/ 1 open
dask/dask-kubernetes 1 closed
Started 1 discussion in 1 repository
1 contribution in private repositories Jun 14

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