Become a sponsor to Batuhan Taskaya
F/OSS
I am actively involved in multiple F/OSS projects either as a maintainer,
or as a regular contributor.
Python
Many of my work revolves around the Python language and its reference implementation, CPython. I specialize in the parser and the compiler plus some of the standard library modules.
Some of the features I've worked on include:
I've also contributed to the Python 3.8 release of PyPy (a faster Python implementation), and currently working on RPython (framework which PyPy is written in) JIT optimizations .
Developer Tooling
As a person who is really passionate about boosting developer productivity and improving the overall software development experience, I maintain the following projects:
ast
module. It is the primary interface for many projects which need to do static analysis, or deal with source code in any way.Black
project. By the number of stars and the number of downloads, it is the #1 code formatter in the Python ecosystem. Mainly specialize in the new backtracking parser, e.g. support for 3.10.Refactor
, framework. Helping people to easily build source code formatters that leverage the existing code to write simple, fragmental refactoring rules.Parso
, library. Most used 3rd party python parser / CST framework.Reiz
project. Structural source code search framework / engine.Teyit
formatter. Unittest assertion analyzer and fixer.PyASDL
. A Python implementation of the ASDL format.
Cloud Filesystems
I am also one of the core members of the fsspec. With both working on the core spec as well as the implementation of some popular platforms (s3fs, gcsfs, adlfs, sshfs).
Recaps
π 2021 recap.
Table View
Activity | Contributing Since | Project Status | |
---|---|---|---|
CPython | Core Developer | 2018 | |
Parso | Maintainer | 2019 | |
Refactor | Maintainer | 2021 | |
fsspec | Maintainer | 2021 | |
Black | Maintainer | 2020 | |
Reiz | Maintainer | 2021 | |
s3fs gcsfs adlfs sshfs | Maintainer | 2021 | |
Teyit | Maintainer | 2020 | |
PyPy | Contributor | 2021 | |
Unimport | (Inactive)Maintainer | 2019-2021 |
Featured work
-
python/cpython
The Python programming language
Python 64,083 -
isidentical/refactor
AST-based fragmental source code refactoring toolkit for Python
Python 440 -
davidhalter/parso
A Python Parser
Python 621 -
reizio/reiz.io
Structural Source Code Search Engine
Python 44 -
fsspec/filesystem_spec
A specification that python filesystems should adhere to.
Python 1,053