These are the fine people that make PostgreSQL what it is today!
To suggest additions to the list, please email contributors@postgresql.org. Existing contributors can update their information in their user profile.
For more information on the purpose of the core team, please click here.
Contributor | Contribution |
---|---|
Peter Eisentraut (peter.eisentraut at enterprisedb.com)
EDB Dresden, Germany |
Works on the build system, porting, documentation, and the internationalization effort, and codes many other improvements. |
Andres Freund (andres at anarazel.de)
Microsoft San Francisco, USA |
Pluggable table access methods, JIT, logical decoding, replication, performance, scalability, bug fixing and patch review. |
Magnus Hagander (magnus at hagander.net)
Redpill Linpro Stockholm, Sweden |
Has done major work on the Win32 port, authentication system and more, and helps maintain the PostgreSQL websites and project infrastructure. |
Jonathan Katz (jonathan.katz at excoventures.com)
Amazon Web Services New York, NY |
General project advocacy, including press releases & @postgresql, contributions to and moderation of PostgreSQL websites. Various committee participation and board membership. Miscellaneous patches & review. |
Tom Lane (tgl at sss.pgh.pa.us)
Crunchy Data Pittsburgh, Pennsylvania, USA |
Involved in all aspects of PostgreSQL, including bug evaluation and fixes, performance improvements, and major new features, such as schemas. He is also responsible for the optimizer. |
Bruce Momjian (bruce at momjian.us)
EDB Philadelphia, Pennsylvania, USA |
Maintains the TODO list, codes, applies patches, and speaks at conferences. |
Dave Page (dpage at pgadmin.org)
EDB Oxfordshire, United Kingdom |
Created and maintains pgAdmin, helps manage the postgresql.org websites and project infrastructure, and maintains the PostgreSQL installers. |
Contributor | Contribution |
---|---|
Ashutosh Bapat (ashutosh.bapat.oss at gmail.com)
EDB Pune, India |
basic partition-wise join, advanced partition matching postgres_fdw: join, aggregate and sort push-down. tuple table slot abstraction small fixes, improvements in logical replication I have reviewed many feature patches in the area of partitioning, FDW, query optimization, logical replication Bug fixes and patch reviews. |
Oleg Bartunov (obartunov at gmail.com)
Postgres Professional, Lomonosov Moscow State University Moscow, Russia |
Introduced the locale support, has contributed GiST, GIN and SP-GiST extendability infrastructures, full text search, KNN, NoSQL features (hstore and jsonb) and several extensions including fuzzy search (pg_trgm), support for tree-like structures and arrays. Currenty he is working on implementation of SQL/JSON standard from SQL-2016 and jsonb compression. |
Christoph Berg (myon at debian.org)
Cybertec Germany |
Builds the Debian and Ubuntu packages for apt.postgresql.org and Debian, contributors team, conference speaker, postgresql-unit author, provides help and support in the IRC channel |
Joe Conway (mail at joeconway.com)
Amazon (RDS Open Source Databases) Palm Coast, Florida, USA |
Set-returning functions, PL/R, dblink, tablefunc (crosstab), improved bytea and array data types, polymorphic arguments, multi-row VALUES, generate_series, pg_settings/related functions, has_*_privilege functions, shared_preload_libraries, and other features. PGDG sysadmin team, PG Funds Group member, previous board member PG.US |
Dave Cramer (davec at postgresintl.com)
Amazon Web Services Toronto, Ontario, Canada |
Maintainer of the JDBC driver and contributes to PL/R. |
Jeff Davis (pgsql at j-davis.com)
Amazon Web Services USA |
Hash Aggregation spill to disk support, Exclusion constraints, range types, checksums, reviews |
Andrew Dunstan (andrew at dunslane.net)
EDB Apex (near Raleigh), North Carolina, USA |
Has contributed in a number of areas, including configuration and logging enhancements, dollar quoting, CSV import/export, upgraded plperl, the Win32 port, parallel pg_restore, JSON features and maintains the buildfarm project. |
Vik Fearing
EDB Chouppes, France |
Vik Fearing is on the CTO team at EDB, and lives in Chouppes, France. He is the founder and co-organizer of pgDay Paris, co-organizer of PostgreSQL Conference Europe, and a volunteer and speaker at many other conferences around the world. He is also a moderator for several of the PostgreSQL mailing lists as well as an IRC channel operator for #postgresql and #postgresql-fr. He is an inaugural member of the PostgreSQL Code of Coduct Committee and part of the team behind the @PostgreSQL Twitter account. |
Stephen Frost (sfrost at snowman.net)
Crunchy Data Leesburg, VA, USA |
Security improvements, GRANT improvements, patch review, project infrastructure, contributors team, United States PostgreSQL Association Board |
Etsuro Fujita (etsuro.fujita at gmail.com)
NTT Tokyo, Japan |
Numerous improvements to postgres_fdw |
Peter Geoghegan (pg at bowt.ie)
Amazon Web Services San Francisco, California, USA |
Added various B-Tree enhancements, numerous improvements to sort performance, amcheck module, and INSERT ... ON CONFLICT DO UPDATE. Also works on bug fixes and patch review. |
Andrew Gierth (andrew at tao11.riddles.org.uk)
UK |
Hstore enhancements, ordered aggregates and ordered set functions, grouping sets, ip4r, and provides help and support in the IRC channel |
Devrim Gündüz (devrim at gunduz.org)
EDB London, United Kingdom |
Coordinates RPM maintenance at https://yum.postgresql.org for Red Hat/CentOS/Fedora, at https://zypp.postgresql.org for SLES, helps website maintenance, and builds PostgreSQL related packages for Fedora and EPEL. |
Robert Haas (robertmhaas at gmail.com)
EDB USA |
Principal author of parallel query. Also worked on unlogged tables, fast-path locking, index-only scans, backup targets, and server-side backup compression. Patch review and commit. Created the original version of commitfest.postgresql.org. |
Stacey Haysler (shayslerpgx at gmail.com)
PGX, Inc. San Francisco, California |
President of the United States PostgreSQL Association (PgUS), May 2020 - present. Vice President November 2019 - May 2020. Organizer, San Francisco Bay Area PUG, 2011 - present. Created Community Code of Conduct policy, assembled first CCoC Committee. Chair of CCoC Committee, from its start in 2018 to October 2021. |
Álvaro Herrera (alvherre at alvh.no-ip.org)
EDB Breisgau, Deutschland |
Fixed CLUSTER, worked on savepoints, added shared row locking, added shared dependency tracking, integrated autovacuum into the backend, added background workers, invented BRIN indexes, implemented some table partitioning DDL, added libpq pipeline mode, got MERGE across the finish line and helps running the project online infrastructure |
Kyotaro Horiguchi (horikyota_ntt at gmail.com)
NTT Tokyo, Japan |
Improvements and bug fixes mainly in the areas of WAL, recovery, replication, multibyte character handlings. Japanese message catalog translation. Patch review. |
Petr Jelinek (petr.jelinek at enterprisedb.com)
EDB Czech Republic |
Logical Replication, DO statement, GRANT ON ALL, ALTER DEFAULT PRIVILEGES, TABLESAMPLE, etc. Works on BDR, pglogical and PgBouncer. |
Stefan Kaltenbrunner (stefan at kaltenbrunner.cc)
conova communications GmbH Austria |
Helps manage the project online infrastructure and maintain the websites. |
Amit Kapila (amit.kapila16 at gmail.com)
Fujitsu Bangalore, India |
Parallel Query, durable Hash Indexes, Performance Testing |
Alexander Korotkov (aekorotkov at gmail.com)
OrioleDATA None |
Pluggable index access methods, SQL/JSON implementation, advances to GiST and GIN indexes, better algorithms for spatial and fuzzy string search, multicore system optimizations and more |
Amit Langote (amitlangote09 at gmail.com)
EDB Tokyo, Japan |
Declarative table partitioning, pg_stat_progress_vacuum, improvements in partition elimination, partitioning performance |
Guillaume Lelarge (guillaume at lelarge.info)
Dalibo France |
French translations (docs and apps), Patches on PostgreSQL and various tools |
Heikki Linnakangas (heikki.linnakangas at iki.fi)
Neon Helsinki, Finland |
2 phase commit support, reworked FSM and VM, replication/transactions, indexing and much more |
Anastasia Lubennikova (lubennikovaav at gmail.com)
Neon, inc Cyprus |
Improvements to the B-Tree, GiST, GIN, and SP-GiST index types, GSoC mentor, and speaker at PostgreSQL community conferences. |
Fujii Masao (masao.fujii at gmail.com)
NTT Data Japan |
Streaming replication, synchronous replication |
Noah Misch (noah at leadboat.com)
Google Cloud Platform (Cloud SQL) USA |
Security work, patch review. |
Thomas Munro (thomas.munro at gmail.com)
Microsoft Wellington, New Zealand |
Added Parallel Hash Join, SERIALIZABLE for parallel queries, FOR UPDATE SKIP LOCKED, remote_apply, replay_lag, trigger transition tables (co-author), various LDAP improvements, FreeBSD portability. |
Michael Paquier (michael at paquier.xyz)
Amazon Web Services Tokyo |
Code review, bug fix, TAP testing, commit fest management. |
Paul Ramsey (pramsey at cleverelephant.ca)
Crunchy Data Victoria, BC, Canada |
Extension support in postgres_fdw. PostGIS geospatial extension. HTTP extension. OGR FDW. |
Simon Riggs
Bedfordshire, United Kingdom |
Point in Time Recovery, Table Partitioning, Hot Standby, Sync Replication, focuses on enterprise issues, security, performance and scalability, business intelligence and replication/high availability. |
Julien Rouhaud (rjuju123 at gmail.com)
VMware Taipei, Taiwan |
Code contributions, patch reviews, documentation translation, PoWA and HypoPG open source projects and PostgreSQL Europe Association Board. |
David Rowley (dgrowleyml at gmail.com)
Microsoft Christchurch, New Zealand |
Partial aggregation, parallel aggregation, moving aggregates, unique joins, run-time partition pruning, partitioning performance improvements and various query planner improvements. |
Greg Sabino Mullane (greg at turnstep.com)
Crunchy Data Philadelphia, Pennsylvania, USA |
Maintains DBD::Pg, Bucardo, check_postgres.pl, tail_n_mail, and works on advocacy issues. |
Masahiko Sawada (sawada.mshk at gmail.com)
Amazon Web Services Kanagawa, Japan |
Numerous improvements to vacuum and replication, bug fixing, and patch review. |
Andreas 'ads' Scherbaum (ads at pgug.de)
Adjust GmbH Germany |
Andreas Scherbaum is working with PostgreSQL since 1997. He is involved in several PostgreSQL related community projects and conferences, member of the Board of Directors of the European PostgreSQL User Group and also wrote a PostgreSQL book (in German). If you are looking for PostgreSQL merchandise, that's stored on a shelf at his home. He is publishing weekly interviews with PostgreSQL community members at https://postgresql.life/ . Since 2020 he is working as Head of Databases for Adjust GmbH in Germany. |
Teodor Sigaev (teodor at sigaev.ru)
Postgres Professional Moscow, Russia |
Works on GIST, GIN and other indexes, full-text search, NoSQL features such as SQL/JSON and other extensions. |
Steve Singer (steve at ssinger.info)
Oakville Ontario, Canada |
Slony author, PostgreSQL Community Association treasurer and secretary |
Pavel Stehule (pavel.stehule at gmail.com)
freelancer Prague, Czech Republic |
Has contributed numerous enhancements to PL/pgSQL |
Tomas Vondra (tv at fuzzy.cz)
EDB Prague, Czech Republic |
CREATE STATISTICS, improvements to pageinspect, ANALYZE, distinct value estimates, hash join optimizations, special-purpose memory allocators |
Mark Wong (markwkm at gmail.com)
EDB Portland, Oregon |
Database systems performance characterization; crochet elephants; pg_top, pg_systat, pg_proctab; Google Summer of Code mentor, Portland PostgreSQL Users Group Co-Organizer, PostgreSQL Fundraising Group Member, Director and Treasurer of PgUS, conference organizer, release artwork, and challenge coins. |
Ashwin Agrawal (ashwinstar at gmail.com) | Laurenz Albe (laurenz.albe at cybertec.at) |
Aleksander Alekseev (aleksander at timescale.com) | Lætitia AVROT (laetitia.avrot at gmail.com) |
Gevik Babakhani (pgdev at xs4all.nl) | Michael Banck (mbanck at gmx.net) |
Andrey Borodin (x4mmm at yandex-team.ru) | Nathan Bossart (nathandbossart at gmail.com) |
Erwin Brandstetter (brsaweda at gmail.com) | Michael Brewer (mbrewer at gmail.com) |
Vigneshwaran C (Vigneshwaran.C at fujitsu.com) | Jaime Casanova (jcasanov at systemguards.com.ec) |
Marc Cave-Ayland (mark.cave-ayland at siriusit.co.uk) | Jeevan Chalke |
Jacob Champion (jchampion at timescale.com) | Ajin Cherian (ajin.cherian at fujitsu.com) |
Damien Clochard (damien at dalibo.info) | Fabien Coelho (coelho at cri.ensmp.fr) |
James Coleman | Mithun Cy (mithun.cy at gmail.com) |
Pavan Deolasee (pavan.deolasee at enterprisedb.com) | Mark Dilger |
Dmitry Dolgov | David Fetter (david at fetter.org) |
Chapman Flack | Dimitri Fontaine (dim at tapoueh.org) |
Nikita Glukhov (n.gluhov at postgrespro.ru) | Kevin Grittner (kgrittn at gmail.com) |
Daniel Gustafsson (daniel at yesql.se) | Emre Hasegeli (emre at hasegeli.com) |
Bernd Helmle (mailings at oopsware.de) | Corey Huinker (corey.huinker at gmail.com) |
Hiroshi Inoue | Tatsuo Ishii (ishii at sraoss.co.jp) |
Jeff Janes (jeff.janes at gmail.com) | David Johnston (david.g.johnston at gmail.com) |
Akshay Joshi (akshay.joshi at enterprisedb.com) | Paul Jungwirth (pj at illuminatedcomputing.com) |
Andreas Karlsson (andreas at proxel.se) | Amit Khandekar (amitdkhan.pg at gmail.com) |
Adrian Klaver (adrian.klaver at aklaver.com) | Alexey Klyukin (alexk at hintbits.com) |
Konstantin Knizhnik | KaiGai Kohei (kaigai at heterodb.com) |
Haribabu Kommi (kommi.haribabu at gmail.com) | Alexey Kondratov (kondratov.aleksey at gmail.com) |
Sergei Kornilov (sk at zsrv.org) | Ilya Kosmodemiansky (ik at dataegret.com) |
Hannu Krosing (hannuk at google.com) | Alexander Kukushkin (cyberdemn at gmail.com) |
Dilip Kumar (dilipbalaut at gmail.com) | Jeevan Ladhe (jeevanladhe.os at gmail.com) |
Alexander Lakhin (exclusion at gmail.com) | Rushabh Lathia (rushabh.lathia at gmail.com) |
hubert lubaczewski (depesz at depesz.com) | Dagfinn Ilmari Mannsåker |
Abhijit Menon-Sen (ams at 2ndQuadrant.com) | Michael Meskes (meskes at postgresql.org) |
Yugo Nagata (nagata at sraoss.co.jp) | Jim Nasby (nasbyj at amazon.com) |
John Naylor (john.naylor at postgresql.org) | Regina Obe (rl at pcorp.us) |
Euler Taveira de Oliveira (euler.taveira at enterprisedb.com) | Mike Palmiotto (mike.palmiotto at crunchydata.com) |
Christophe Pettus (christophe.pettus at pgexperts.com) | Melanie Plageman |
Justin Pryzby | Jürgen Purtz |
Dean Rasheed (dean.a.rasheed at gmail.com) | Marti Raudsepp (marti at juffo.org) |
Craig Ringer (craig at 2ndQuadrant.com) | Jehan-Guillaume de Rorthais |
Fabrízio de Royes Mello (fabrizio at timescale.com) | Bharath Rupireddy (bharath.rupireddyforpostgres at gmail.com) |
Hiroshi Saito (hiroshi at winpg.jp) | Juan José Santamaría Flecha |
Sandro Santilli (strk at kbt.io) | Andreas Seltenreich (seltenreich at gmx.de) |
Ashutosh Sharma (ashu.coek88 at gmail.com) | Vladimir Sitnikov (sitnikov.vladimir at gmail.com) |
Peter Smith (peter.b.smith at fujitsu.com) | Greg Stark (stark at mit.edu) |
David Steele (david at pgmasters.net) | Amul Sul (sulamul at gmail.com) |
Koichi Suzuki (koichi.dbms at gmail.com) | Surafel Temesgen |
Marko Tiikkaja | Robert Treat (rob at xzilla.net) |
Takayuki Tsunakawa (maumau307 at gmail.com) | Matthias van de Meent (boekewurm+postgres at gmail.com) |
Daniel Vérité (daniel at manitou-mail.org) | David Wheeler (david at kineticode.com) |
Tatsuro Yamada (yamatattsu at gmail.com) | Hou Zhijie (houzj.fnst at fujitsu.com) |
The following hackers were previously part of the core team. Although they no longer work on the project, they are included here in recognition of their valuable contributions over the years.
Contributor | Contribution |
---|---|
Josh Berkus (josh at agliodbs.com)
Red Hat Inc. Portland, OR, USA |
Core Team Emeritus. Works on Kubernetes now. |
Marc G. Fournier (marc.fournier at enterprisedb.com)
EnterpriseDB, Inc. Victoria, British Columbia, Canada |
Coordinated the entire effort, helped administer the postgresql.org websites, mailing lists, ftp site, and source code repository. |
Thomas G. Lockhart (lockhart at alumni.caltech.edu)
Jet Propulsion Labratory Pasadena, California, USA |
Worked on documentation, data types (particularly date/time and geometric), and SQL standards compliance. |
Vadim B. Mikheev (vadim4o at yahoo.com)
San Francisco, California, USA |
Undertook large projects, like vacuum, subselects, triggers, Write Ahead Log (WAL) and multi-version concurrency control (MVCC). |
Jan Wieck (jan at wi3ck.info)
pgEdge Willow Grove, Pennsylvania, USA |
Designed and implemented Slony, overhauled the query rewrite rule system, wrote the procedural languages PL/pgSQL and PL/Tcl, added foreign keys, bgwriter, the statistics collector, the TOAST system and other features. |
Julian Assange | David Bennett |
Dennis Björklund | Alexey Borzov |
Zoltán Böszörményi | Emily Boyd |
Christopher Browne | Tim Bunce |
D'Arcy Cain | Emmanuel Checchet |
Andrew Chernow | Sean Chittenden |
Justin Clift | Neil Conway |
Massimo Dal Zotto | Selena Deckelmann |
Dr_George_D Detlefsen | Korry Douglas |
Joshua Drake | Chris Dunlop |
J. Douglas Dunlop | Oliver Elphick |
Francisco Figueiredo | Michael Fuhr |
Brian E. Gallew | Michael Glaesemann |
Cees de Groot | Thomas Hallgren |
John Hansen | Hitoshi Harada |
Jonah Harris | Alex Hunsaker |
Brendan Jurd | Kris Jurka |
Christopher Kings-Lynne | Mark Kirkwood |
Manfred Koizar | Sergey E. Koposov |
Zdenek Kotala | Marko Kreen |
Anoop Kumar | Randy Kunkee |
Francalanci Leonardo | Kurt J. Lidl |
Barry Lind | Robert Lor |
Dan McGuirk | Roberto Mello |
Ernst Molitor | Peter Mount |
Fernando Nasser | Claudio Natoli |
Matthew T. O'Connor | Lamar Owen |
Andreas Pflug | Ross J. Reedstrom |
Thomas van Reimersdahl | Larry Rosenman |
Sergej Sergeev | Jignesh Shah |
Gavin Sherry | Michael Siebenborn |
Guillaume Smet | Greg Smith |
Erich Stamberger | Adam Sussman |
Sven Suursoho | Stephan Szabo |
ITAGAKI Takahiro | Rod Taylor |
Yamada Tsutomu | Reini Urban |
Jan Urbański | Martijn van Oosterhout |
Paul "Shag" Walmsley | Philip Warner |
Rick Weldon | Joachim Wieland |
Jason Wright | Karel Zak |
Andreas Zeugswetter | Qingqing Zhou |
All contributors are listed in alphabetical order. Please report omissions or corrections to contributors@postgresql.org.