Contributor Profiles

These are the fine people that make PostgreSQL what it is today!

To suggest additions to the list, please email Existing contributors can update their information in their user profile.

Core Team

For more information on the purpose of the core team, please click here.

Contributor Contribution
Peter Eisentraut (peter.eisentraut at
Dresden, Germany
Works on the build system, porting, documentation, and the internationalization effort, and codes many other improvements.
Andres Freund (andres at
San Francisco, USA
Pluggable table access methods, JIT, logical decoding, replication, performance, scalability, bug fixing and patch review.
Magnus Hagander (magnus at
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
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
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
Newtown Square, Pennsylvania, USA
Maintains the TODO list, codes, applies patches, and speaks at conferences.
Dave Page (dpage at
Oxfordshire, United Kingdom
Created and maintains pgAdmin, helps manage the websites and project infrastructure, and maintains the PostgreSQL installers.

Major Contributors

Contributor Contribution
Ashutosh Bapat (ashutosh.bapat.oss at
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
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
Builds the Debian and Ubuntu packages for and Debian, contributors team, conference speaker, postgresql-unit author, provides help and support in the IRC channel
Nathan Bossart (nathandbossart at
Amazon Web Services
St. Louis, Missouri, USA
Enhancements to many areas, including archiving, documentation, intrinsics support, roles and privileges, security, server and client applications, shared memory, signal handling, and vacuum.
Joe Conway (mail at
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
Amazon Web Services
Clermont, FL
Maintainer of the JDBC driver, ODBC driver and contributes to PL/R.
Jeff Davis (pgsql at
Amazon Web Services
Hash Aggregation spill to disk support, Exclusion constraints, range types, checksums, reviews
Andrew Dunstan (andrew at
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
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
Crunchy Data
Leesburg, VA, USA
Security improvements, reducing the need for superuser, GRANT improvements including column-level permissions, predefined roles, GSSAPI/Kerberos improvements including encryption and delegation, patch review and feedback
Etsuro Fujita (etsuro.fujita at
Tokyo, Japan
Numerous improvements to postgres_fdw
Peter Geoghegan (pg at
Amazon Web Services
New York, NY, 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
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
London, United Kingdom
Coordinates RPM maintenance at for Red Hat/Rocky/Alma Linux/Fedora, at for SLES, helps website maintenance, and builds PostgreSQL related packages for Fedora and EPEL.
Richard Guo (guofenglinux at
Beijing, China
Works on planner and executor, with patch reviews, bug fixes, and also some new features.
Daniel Gustafsson (daniel at
Stockholm, Sweden
Code and advocacy efforts.
Robert Haas (robertmhaas at
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
Stacey Haysler (shayslerpgx at
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
Breisgau, Germany
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
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
Czech Republic
Logical Replication, DO statement, GRANT ON ALL, ALTER DEFAULT PRIVILEGES, TABLESAMPLE, etc. Works on BDR, pglogical and PgBouncer.
Stefan Kaltenbrunner (stefan at
conova communications GmbH
Helps manage the project online infrastructure and maintain the websites.
Amit Kapila (amit.kapila16 at
Bangalore, India
Parallel Query, durable Hash Indexes, Performance Testing
Alexander Korotkov (aekorotkov at
Supabase Inc.
Vilnius, Lithuania
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
Alexander Lakhin (exclusion at
QA-related activity, testing, searching for bugs.
Amit Langote (amitlangote09 at
Tokyo, Japan
Declarative table partitioning, pg_stat_progress_vacuum, improvements in partition elimination, partitioning performance
Guillaume Lelarge (guillaume at
French translations (docs and apps), Patches on PostgreSQL and various tools
Heikki Linnakangas (heikki.linnakangas at
Helsinki, Finland
2 phase commit support, reworked FSM and VM, replication/transactions, indexing and much more
Anastasia Lubennikova (lubennikovaav at
Neon, inc
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
NTT Data
Streaming replication, synchronous replication
Noah Misch (noah at
Google Cloud (Cloud SQL)
Security, data integrity, patch review.
Thomas Munro (thomas.munro at
Wellington, New Zealand
Various features and ongoing maintenance in parallel query, SERIALIZABLE, triggers, recovery/replication, LLVM/JIT, storage/IO, OS interfaces and portability, CI/cfbot.
John Naylor (john.naylor at
Michael Paquier (michael at
Amazon Web Services
Code review, bug fix, TAP testing, commit fest management.
Melanie Plageman
Philadelphia, United States
pg_stat_io, vacuum performance improvements, parallel full and right outer hash join, bug fixes, patch reviews, refactoring. organizing
Paul Ramsey (pramsey at
Crunchy Data
Victoria, BC, Canada
Extension support in postgres_fdw. PostGIS geospatial extension. HTTP extension. OGR FDW.
Dean Rasheed (dean.a.rasheed at
Cambridge, United Kingdom
Deferrable unique constraints, INSTEAD OF triggers, updatable views, improvements to numeric arithmetic, row-level security. Bug fixes and patch review.
Julien Rouhaud (rjuju123 at
Taipei, Taiwan
Code contributions, patch reviews, documentation translation, PoWA and HypoPG open source projects and PostgreSQL Europe Association Board.
David Rowley (dgrowleyml at
Christchurch, New Zealand
Memoize, Partial Aggregation, Parallel Aggregation, Run-Time Partition Pruning, Partitioning performance improvements, query planner improvements and improvements to memory allocators.
Greg Sabino Mullane (greg at
Crunchy Data
Philadelphia, Pennsylvania, USA
Maintains DBD::Pg, Bucardo,, tail_n_mail, and works on advocacy issues.
Masahiko Sawada (sawada.mshk at
Amazon Web Services
Numerous improvements to vacuum and replication, bug fixing, and patch review.
Andreas 'ads' Scherbaum (ads at
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 .
Teodor Sigaev (teodor at
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
Oakville Ontario, Canada
Slony author, PostgreSQL Community Association treasurer and secretary
Pavel Stehule (pavel.stehule at
Prague, Czech Republic
Has contributed numerous enhancements to PL/pgSQL
Tomas Vondra (tv at
Prague, Czech Republic
CREATE STATISTICS, improvements to pageinspect, ANALYZE, distinct value estimates, hash join optimizations, special-purpose memory allocators
Mark Wong (markwkm at
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 Laurenz Albe (laurenz.albe at
Aleksander Alekseev (aleksander at Lætitia AVROT (laetitia.avrot at
Gevik Babakhani (pgdev at Michael Banck (mbanck at
Gabriele Bartolini (gabriele.bartolini at Andrey Borodin (x4mmm at
Erwin Brandstetter (brsaweda at Michael Brewer (mbrewer at
Vigneshwaran C (Vigneshwaran.C at Jaime Casanova (jcasanov at
Marc Cave-Ayland (mark.cave-ayland at Jeevan Chalke
Jacob Champion (champion.p at Ajin Cherian (ajin.cherian at
Damien Clochard (damien at Fabien Coelho (coelho at
James Coleman Mithun Cy ( at
Pavan Deolasee (pavan.deolasee at Mark Dilger
Dmitry Dolgov Bertrand Drouvot ( at
David Fetter (david at Chapman Flack
Dimitri Fontaine (dim at Nikita Glukhov (n.gluhov at
Kevin Grittner (kgrittn at Emre Hasegeli (emre at
Bernd Helmle (mailings at Corey Huinker (corey.huinker at
Hiroshi Inoue Tatsuo Ishii (ishii at
Jeff Janes (jeff.janes at David Johnston (david.g.johnston at
Akshay Joshi (akshay.joshi at Paul Jungwirth (pj at
Andreas Karlsson (andreas at Amit Khandekar ( at
Adrian Klaver (adrian.klaver at Alexey Klyukin (alexk at
Konstantin Knizhnik KaiGai Kohei (kaigai at
Haribabu Kommi (kommi.haribabu at Alexey Kondratov (kondratov.aleksey at
Sergei Kornilov (sk at Ilya Kosmodemiansky (ik at
Hannu Krosing (hannuk at Alexander Kukushkin (cyberdemn at
Dilip Kumar (dilipbalaut at Jeevan Ladhe (jeevanladhe.os at
Rushabh Lathia (rushabh.lathia at hubert lubaczewski (depesz at
Dagfinn Ilmari Mannsåker Abhijit Menon-Sen (ams at
Michael Meskes (meskes at Yugo Nagata (nagata at
Jim Nasby (nasbyj at Regina Obe (rl at
Euler Taveira de Oliveira (euler.taveira at Mike Palmiotto (mike.palmiotto at
Christophe Pettus (christophe.pettus at Justin Pryzby
Jürgen Purtz Marti Raudsepp (marti at
Craig Ringer (craig at Jehan-Guillaume de Rorthais
Fabrízio de Royes Mello (fabrizio at Bharath Rupireddy (bharath.rupireddyforpostgres at
Hiroshi Saito (hiroshi at Juan José Santamaría Flecha
Sandro Santilli (strk at Andreas Seltenreich (seltenreich at
Ashutosh Sharma (ashu.coek88 at Vladimir Sitnikov (sitnikov.vladimir at
Peter Smith (peter.b.smith at Greg Stark (stark at
David Steele (david at Amul Sul (sulamul at
Koichi Suzuki (koichi.dbms at Surafel Temesgen
Marko Tiikkaja Robert Treat (rob at
Takayuki Tsunakawa (maumau307 at Matthias van de Meent (boekewurm+postgres at
Daniel Vérité (daniel at David Wheeler (david at
Tatsuro Yamada (yamatattsu at Hou Zhijie (houzj.fnst at

Hackers Emeritus

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
Red Hat Inc.
Portland, OR, USA
Core Team Emeritus. Works on Kubernetes now.
Marc G. Fournier (marc.fournier at
EnterpriseDB, Inc.
Victoria, British Columbia, Canada
Coordinated the entire effort, helped administer the websites, mailing lists, ftp site, and source code repository.
Thomas G. Lockhart (lockhart at
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
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
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.

Past Contributors

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 Simon Riggs
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