# Package Manager People

People who built, maintain, or research package managers. Tool creators, registry operators, resolver authors, and the academics studying how it all works.

## Tool creators and practitioners

**André Arko** - Bundler maintainer. Founded Ruby Together.

**Adam Baldwin** - npm security, npm audit. Founded Node Security Project.

**Shlomi Ben-Haim** - JFrog co-founder, Artifactory.

**Tobias Bieniek** - crates.io lead maintainer.

**Ian Bicking** - pip, virtualenv (2007-2008).

**Jordi Boggiano & Nils Adermann** - Composer (2011). Also run Packagist.

**Nate Bosch** - pub.dev, Dart package tooling.

**Sam Boyer** - "So you want to write a package manager" post. Built dep for Go.

**Brett Cannon** - Python core. Led lockfile PEP effort.

**Tzu-ping Chung** - pip maintainer.

**Matthias Clasen** - Flatpak.

**Duncan Coutts** - cabal-install, Haskell solver.

**Nick Coghlan** - Python packaging PEPs, PyPA governance.

**Daniel Compton** - Clojars maintainer.

**Ludovic Courtès** - GNU Guix (2012). Co-maintains GNU Guile.

**Russ Cox** - Go modules, minimum version selection. Version SAT proof.

**Alex Crichton** - Cargo, crates.io.

**Evan Czaplicki** - Elm package manager.

**L. Peter Deutsch** - Solaris pkgadd, SVR4 package format.

**Jeff Dickey** - mise (2023).

**Hans Dockter & Adam Murdoch** - Gradle (2008).

**Eelco Dolstra** - Nix (2003-2006).

**Ernest W. Durbin III** - PyPI infrastructure.

**Eloy Durán & Fabio Pelosin** - CocoaPods (2011).

**John Ericson** - Nix contributor.

**Sébastien Eustace** - Poetry (2018).

**Brian Fox** - Sonatype co-founder, Maven Central, Nexus Repository.

**Fabrice Fontaine** - Buildroot.

**Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan, Richard Kilmer** - RubyGems (2004).

**Kale Franz** - conda.

**Samuel Giddins** - Bundler, Molinillo resolver, RubyGems.org.

**Todd Gamblin** - Spack (2013).

**Pradyun Gedam** - pip maintainer.

**Jason Gunthorpe** - APT (1998).

**Phil Hagelberg** - Leiningen (2010).

**Jarkko Hietaniemi & Andreas König** - CPAN (1995). König also wrote PAUSE.

**Eric Hodel** - RubyGems security, signing.

**Kenneth Hoste** - EasyBuild (2012), HPC software build framework.

**Max Howell** - Homebrew (2009).

**Jordan Hubbard** - FreeBSD Ports (1993), pkg_install.

**Eric Huss** - Cargo.

**Dustin Ingram** - PyPI, Warehouse.

**Ian Jackson** - Rewrote dpkg in C (1994).

**Yehuda Katz & Carl Lerche** - Bundler (2010), Cargo (2014).

**Stefan Karpinski** - Julia package manager.

**Robert Kern** - conda co-creator.

**Zoltan Kochan** - pnpm (2017).

**Domen Kožar** - Cachix, Nix ecosystem tooling.

**Alex Larsson** - Flatpak (2015).

**Seth Larson** - PSF Security Developer-in-Residence. SBOMs, dependency cooldowns.

**Xavier Leroy** - OPAM co-creator, OCaml.

**Kim Lewandowski** - SLSA co-founder.

**Mark Lodato** - SLSA spec lead.

**Kat Marchán** - npm CLI lead, Arborist, workspaces.

**Charlie Marsh** - Ruff (2022), uv (2024).

**Mike McQuaid** - Homebrew lead maintainer since 2013.

**Allan McRae** - pacman maintainer.

**Eric Meadows-Jönsson** - Hex, Elixir package tooling.

**Tatsuhiko Miyagawa** - cpanm (2010).

**Paul Moore** - pip maintainer.

**Ian Murdock** - dpkg (1994).

**Jack Nagel** - Homebrew.

**Maël Nison** - Yarn (2016), Yarn Berry.

**Carol Nichols** - crates.io, Rust community.

**Bob Nystrom** - pub, Dart package tooling.

**Billy O'Neal** - vcpkg.

**Bryan O'Sullivan** - Stack (2015).

**Ed Page** - Cargo maintainer.

**Gary Ewan Park** - Chocolatey.

**Thomas Petazzoni** - Buildroot.

**Nick Quaranto** - RubyGems.org founder.

**Konstantin Raev** - Yarn.

**Dave Reisner** - pacman, libalpm.

**Rob Reynolds** - Chocolatey (2011).

**Daniel Robbins** - Gentoo, Portage (2000).

**Diego Rodriguez-Losada** - Conan (2016).

**Jordan Rose** - Swift Package Manager.

**Ilan Schnell** - conda (2012).

**Hiroshi Shibata** - Ruby core, RubyGems/Bundler maintainer.

**Isaac Schlueter** - npm (2010).

**Robert Schumacher** - vcpkg.

**C.J. Silverio** - Former npm CTO. "Economics of package management" talk.

**Jordan Sissel** - fpm (2011).

**Michael Snoyman** - Stack.

**Adam Stewart** - Spack.

**Donald Stufft** - PyPI security, Warehouse.

**Orta Therox** - CocoaPods.

**Erik Troan & Marc Ewing** - RPM (1997).

**Rebecca Turner** - npm.

**José Valim** - Mix, Hex (2012).

**Judd Vinet** - pacman (2002).

**Laurie Voss** - npm co-founder.

**Peter Wang** - Anaconda co-founder.

**Jason van Zyl** - Maven (2002).

**Patrick Volkerding** - Slackware, pkgtool (1993).

**Wolf Vollprecht** - mamba (2019), pixi.

**Michael Vogt** - APT developer, unattended-upgrades.

**Brian Warner** - TUF contributor, Tahoe-LAFS.

**Colin Watson** - Debian, Launchpad.

**Natalie Weizenbaum** - PubGrub algorithm.

**Ashley Williams** - crates.io governance, Rust packaging policy.

**William Woodruff** - sigstore-python, PEP 740 (PyPI attestations), zizmor.

**Ricardo Wurmus** - Former GNU Guix co-maintainer. Guix-HPC.

## Researchers

**Pietro Abate** - Dependency solving algorithms, OPAM.

**Benoit Baudry** - KTH. Software diversity, supply chain, build reproducibility.

**Daniel Le Berre** - SAT4J solver, dependency resolution research.

**Justin Cappos** - NYU. Created TUF, now used by Docker, PyPI, Rubygems. Advisor to Kuppusamy, Torres-Arias, Samuel.

**Eleni Constantinou** - Eindhoven. Software ecosystem health, dependency network fragility.

**Alexandre Decan** - University of Mons. Technical lag, ecosystem evolution, dependency networks.

**Roberto Di Cosmo** - INRIA. Led EDOS project. Papers on dependency resolution NP-completeness, co-installability, modular solver architecture.

**Jens Dietrich** - Victoria University of Wellington. Dependency bloat, JVM ecosystem analysis.

**Massimiliano Di Penta** - University of Sannio. Software evolution, dependency change impact.

**Georgios Gousios** - Delft, then Facebook. Präzi call-graph dependency analysis.

**Ahmed E. Hassan** - Queen's University. Mining software repositories, package evolution.

**Joseph Hejderup** - Präzi, call-graph dependency analysis.

**Raula Gaikovina Kula** - NAIST. Library migration, developer update behavior.

**Miryung Kim** - UCLA. Library and API evolution, migration studies.

**Trishank Kuppusamy** - TUF co-designer. Diplomat, Mercury, Uptane.

**Chris Lamb** - Reproducible Builds, former Debian Project Leader.

**Tom Mens** - University of Mons. Ecosystem evolution, "technical lag" metric.

**Audris Mockus** - UTK. Ecosystem-scale empirical studies.

**Martin Monperrus** - KTH. Supply chain security, SBOMs, breaking changes.

**Henrik Plate** - SAP Security Research. Supply chain attack taxonomies.

**Donald Pinckney** - npm-follower dataset, Max-SMT dependency solving.

**Santiago Torres-Arias** - Purdue. Created in-toto.

**Ralf Treinen** - EDOS project, co-installability formalization.

**Bogdan Vasilescu** - CMU. Dependency networks, ecosystem health.

**Ying Wang** - Dependency conflict detection (Watchman, Hero).

**Stefano Zacchiroli** - Télécom Paris, former Debian Project Leader. Reproducible builds, Software Heritage.

**Théo Zimmermann** - Télécom Paris. Rocq core team, Rocq-community. Research on package maintenance organizations.

---

Who's missing? [Open a PR](https://github.com/andrew/nesbitt.io) or [let me know](https://mastodon.social/@andrewnez). If you'd like your entry updated, corrected, or removed, reach out the same way.

---

By Andrew Nesbitt (https://nesbitt.io). Markdown version of https://nesbitt.io/2026/01/14/package-manager-people.html
