My pronouns are he / him. I write about intermediate and advanced Python, open source maintainership and sustainiability, API design, and internet technologies. If you're interested in any of these topics you can read articles on my blog or follow me on Twitter. If you're looking to contact me you can do so via email or Twitter.
I maintain and contribute to many open source projects, especially in the HTTP and networking space for Python. Most notably I'm the lead maintainer of urllib3, an HTTP client library that is the most downloaded package on the Python Package Index with over 5 billion downloads. I was made a Python Software Foundation Fellow in 2022. I've been recognized for my work in open source with the GitHub Maintainer Month sponsorship in 2022 and Google Open Source Peer Bonus in 2019.
Other projects I contribute to include requests, distro, truststore, rfc3986, brotlicffi, hstspreload, psl, utf8.xyz, sniffio, and unasync. If you benefit from any of these projects you can sponsor me on GitHub Sponsors.
I'm a senior software engineer at Elastic working as a tech lead for the Language Clients team. My work includes promoting API design principles across the greater Elasticsearch team. In 2020 I was awarded the Elastic Outstanding Contributor award.
Previously I was the maintainer of the Python API clients for services like Elasticsearch, Enterprise Search, and more. I'm also an advocate for Python and Elastic through engaging with the community, attending conferences, recording live webinars, and writing blog posts.