Seth Larson

Security Developer-in-Residence at Open Source

Minneapolis, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Minnesota
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
941reputation
57kreached
28answers
7questions
github-logo-circle

Github Skills (53)

dependency-management10
json10
ssl10
lib10
tls1210
python10
apidoc10
amazon-elasticsearch10
testing10
dataframes10
packaging10
pandas10
http10
sbom10
code-library10

Programming languages (25)

C#CMakefileGoDMHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
elastic/elasticsearch-py

Feb 2020 - Jan 2023

Official Python client for Elasticsearch
Role in this project:
userBack-end Developer
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.
pythonclient-libraryelasticelasticsearchsearch
urllib3/urllib3

Oct 2016 - Jan 2023

urllib3 is a user-friendly HTTP client library for Python
Role in this project:
userBack-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