Seth Larson is a Security Developer-in-Residence at the Python Software Foundation and a decade-long software engineer focused on hardening the Python ecosystem, including CPython and PyPI. He is the lead maintainer of urllib3, the most downloaded package on PyPI with billions of downloads, and a PSF Fellow since 2022. Seth pairs backend and DevOps expertise—authoring SBOM tooling for CPython and improving TLS, proxy, and packaging behavior across clients like httpx, requests, and elasticsearch-py. His open source work spans specification and release management (PEP edits for Sigstore/Cosign) as well as practical security improvements in pip and core tooling. Based in Minneapolis, he writes about sustainability in open source and the operational glue that keeps critical internet tooling secure. Colleagues know him for shipping pragmatic automation that makes large ecosystems measurably safer.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Minnesota
Contributions:44 releases, 154 reviews, 699 commits in 2 years 11 months
Contributions summary:Seth primarily focused on updating and modifying the Elasticsearch Python client library. Their contributions involved adding and removing import statements across various client modules, standardizing documentation spacing, and updating package metadata. They implemented features for HTTP compression in the RequestsHttpConnection and ensured that authentication parameters were passed correctly to APIs.
urllib3 is a user-friendly HTTP client library for Python
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:22 releases, 1311 reviews, 404 commits in 6 years 4 months
Contributions summary:Seth's commits focus on improving the `urllib3` library, particularly in networking and connection management. The user's work includes implementing features such as adding wait to utilities and fixing issues related to is_connection_dropped. They also show a focus on optimizing performance, addressing edge cases related to socket timeouts, and fixing build issues for the code. Furthermore, the user has enhanced the code by implementing features to the select module.
thread-safehttp-librarypythonpoolinghttp-client
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Seth Larson - Security Developer-in-Residence at Open Source