Contributor Profiles

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

To suggest additions to this list, please email the Contributors Committee at [email protected]. See the Recognized Contributors policy for more information on becoming a recognized contributor.

For a list of all code contributions to a specific release, see the Release Notes for released versions of PostgreSQL.

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.

ContributorContribution
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 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 es & review.
Tom Lane (tgl at sss.pgh.pa.us)
Snowflake Inc
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
Newtown Square, Pennsylvania, USA
Maintains the TODO list, codes, applies es, and speaks at conferences.
Dave Page (dpage at pgadmin.org)
pgEdge
Oxfordshire, United Kingdom
Created and maintains pgAdmin, helps manage the postgresql.org websites and project infrastructure, and maintains the PostgreSQL installers.

Major Contributors

ContributorContribution
Laurenz Albe (laurenz.albe at cybertec.at)
Cybertec
Austria
LDAP lookup for connection parameters. "passwordcheck" contrib module. Maintainer of oracle_fdw and pgreplay. Active on Stackoverflow and the mailing lists.
Ashutosh Bapat (ashutosh.bapat.oss at gmail.com)
Microsoft
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 es in the area of partitioning, FDW, query optimization, logical replication Bug fixes and 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
Nathan Bossart (nathandbossart at gmail.com)
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.
Jacob Champion (champion.p at gmail.com)
EDB
USA
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
Clermont, FL
Maintainer of the JDBC driver since 1999, ODBC driver and contributes to PL/R. Member of the Funds group. Member of the PGUS User Group committee
Jeff Davis (pgsql at j-davis.com)
Amazon Web Services
USA
Hash Aggregation spill to disk support, Exclusion constraints, range types, checksums, reviews
Bertrand Drouvot (bertranddrouvot.pg at gmail.com)
Amazon Web Services
France
reviews, bug fixing, code contributions including logical decoding from standby, SYSTEM_USER, regexps on database and user entries in pg_hba.conf, pg_wait_events.
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.
Etsuro Fujita (etsuro.fujita at gmail.com)
NTT
Tokyo, Japan
Numerous improvements to postgres_fdw
Peter Geoghegan (pg at bowt.ie)
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 review.
Devrim Gündüz (devrim at gunduz.org)
EDB
London, United Kingdom
Coordinates RPM maintenance at https://yum.postgresql.org for Red Hat/Rocky/Alma Linux/Fedora, at https://zypp.postgresql.org for SLES, helps website maintenance, and builds PostgreSQL related packages for Fedora and EPEL.
Richard Guo (guofenglinux at gmail.com)
EDB
Beijing, China
Works on planner and executor, with reviews, bug fixes, and also some new features.
Daniel Gustafsson (daniel at yesql.se)
Microsoft
Stockholm, Sweden
Code and advocacy efforts.
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. 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, 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 gmail.com)
NTT
Tokyo, Japan
Improvements and bug fixes mainly in the areas of WAL, recovery, replication, multibyte character handlings. Japanese message catalog translation. review.
Tatsuo Ishii (ishii at postgresql.org)
SRA OSS K.K.
Japan
Multi-byte support, CREATE CONVERSION, pgbench, pgstattuple and pgrowlocks. PostgreSQL doc Japanese translation. Pgpool-II.
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)
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 gmail.com)
None
QA-related activity, testing, searching for bugs.
Amit Langote (amitlangote09 at gmail.com)
Microsoft
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), es 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
replication, synchronous replication
Noah Misch (noah at leadboat.com)
Google Cloud (Cloud SQL)
USA
Security, data integrity, review.
Thomas Munro (thomas.munro at gmail.com)
Microsoft
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 postgresql.org)
Amazon Web Services
Chiang Mai, Thailand
System catalog data, performance, unicode, intrinsics
Michael Paquier (michael at paquier.xyz)
Amazon Web Services
Tokyo
Code review, bug fix, TAP testing, commit fest management.
Melanie Plageman
Microsoft
Philadelphia, United States
pg_stat_io, vacuum performance improvements, parallel full and right outer hash join, bug fixes, reviews, refactoring. PGConf.dev organizing
Paul Ramsey (pramsey at cleverelephant.ca)
Crunchy Data
Victoria, BC, Canada
Extension support in postgres_fdw. PostGIS geospatial extension. HTTP extension. OGR FDW.
Dean Rasheed (dean.a.rasheed at gmail.com)
Cambridge, United Kingdom
Deferrable unique constraints, INSTEAD OF triggers, updatable views, WITH CHECK OPTION, improvements to numeric arithmetic, co-author of row-level security, MERGE improvements.
Julien Rouhaud (rjuju123 at gmail.com)
Nile
Taipei, Taiwan
Code contributions, reviews, documentation translation, PoWA and HypoPG open source projects and PostgreSQL Europe Association Board.
David Rowley (dgrowleyml at gmail.com)
Microsoft
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 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
Washington, USA
Visibility map improvement (known as freeze map), parallel vacuum, vacuum failsafe, TidStore, and improvements to logical replication. Also work on bug fixes and review.
Andreas 'ads' Scherbaum (ads at pgug.de)
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/ .
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 (tomas at vondra.me)
Microsoft
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.

Contributors

Ants Aasma (ants.aasma at cybertec.at)Ashwin Agrawal (ashwinstar at gmail.com)
Aleksander Alekseev (aleksander at timescale.com)Jimmy Angelakos (vyruss at hellug.gr)
Lætitia AVROT (laetitia.avrot at gmail.com)Michael Banck (mbanck at gmx.net)
Gabriele Bartolini (gabriele.bartolini at enterprisedb.com)Ian Barwick (barwick at gmail.com)
Andrey Borodin (x4mmm at yandex-team.ru)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 ChalkeAjin Cherian (ajin.cherian at fujitsu.com)
Michael Christofides (michael at pgmustard.com)Damien Clochard (damien at dalibo.info)
Fabien Coelho (coelho at cri.ensmp.fr)James Coleman
Gilles Darold (gilles at darold.net)Pavan Deolasee (pavan.deolasee at enterprisedb.com)
Mark DilgerDmitry Dolgov
Henrietta Dombrovskaya (henr33 at gmail.com)Floor Drees (floordrees at gmail.com)
Chris Ellis (chris at intrbiz.com)Jelte Fennema-Nio (postgres at jeltef.nl)
Stefan Fercot (pgstef at fercot.be)Lukas Fittl (lukas at fittl.com)
Chapman FlackDimitri Fontaine (dim at tapoueh.org)
Elizabeth Garrett Christensen (elizabethannegarrett at gmail.com)Claire Giordano (claire.giordano at microsoft.com)
Nikita Glukhov (n.gluhov at postgrespro.ru)Michael Goldberg (mic.goldberg at gmail.com)
Pavlo Golub (pavlo.golub at cybertec.at)Takatsuka Haruka (harukat at sraoss.co.jp)
Emre Hasegeli (emre at hasegeli.com)Jian He (jian.universality at gmail.com)
Bernd Helmle (mailings at oopsware.de)Antonin Houska
Corey Huinker (corey.huinker at gmail.com)Jeff Janes (jeff.janes at gmail.com)
Karen Jex (karenjex at hotmail.com)David Johnston (david.g.johnston at gmail.com)
Akshay Joshi (akshay.joshi at enterprisedb.com)Paul Jungwirth (pj at illuminatedcomputing.com)
Valeria Kaplan (vk at dataegret.com)Andreas Karlsson (andreas at proxel.se)
Amit Khandekar (amitdkhan.pg at gmail.com)Kosuke Kida
Adrian Klaver (adrian.klaver at aklaver.com)Alexey Klyukin (alexk at hintbits.com)
Konstantin KnizhnikKaiGai Kohei (kaigai at heterodb.com)
Georgios KokolatosAlexey Kondratov (kondratov.aleksey at gmail.com)
Sergei Kornilov (sk at zsrv.org)Joseph Koshakow (koshy44 at gmail.com)
Ilya Kosmodemiansky (ik at dataegret.com)Hannu Krosing (hannuk at google.com)
Alexander Kukushkin (cyberdemn at gmail.com)Dilip Kumar (dilipbalaut at gmail.com)
Hayato Kuroda (kuroda.hayato at fujitsu.com)Jeevan Ladhe (jeevanladhe.os at gmail.com)
Rushabh Lathia (rushabh.lathia at gmail.com)Andrei Lepikhov (lepihov at gmail.com)
hubert lubaczewski (depesz at depesz.com)Dagfinn Ilmari Mannsåker
Boriss Mejias (tchorix at gmail.com)Abhijit Menon-Sen (ams at 2ndQuadrant.com)
Zhang Mingli (zhangmingli at hashdata.cn)Yugo Nagata (nagata at sraoss.co.jp)
Jim Nasby (nasbyj at amazon.com)Regina Obe (rl at pcorp.us)
Euler Taveira de Oliveira (euler.taveira at enterprisedb.com)Christophe Pettus (christophe.pettus at pgexperts.com)
Justin PryzbyJürgen Purtz
Craig Ringer (craig at 2ndQuadrant.com)Jehan-Guillaume de Rorthais
Fabrízio de Royes Mello (fabrizio at timbira.com.br)Bharath Rupireddy (bharath.rupireddyforpostgres at gmail.com)
Nikolay Samokhvalov (nik at postgres.ai)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)Taketomo Sone (alftaketomo at gmail.com)
Greg Stark (stark at mit.edu)David Steele (david at pgbackrest.org)
Amul Sul (sulamul at gmail.com)Koichi Suzuki (koichi.dbms at gmail.com)
Marko TiikkajaAtsushi Torikoshi (torikoshia at oss.nttdata.com)
Robert Treat (rob at xzilla.net)Takayuki Tsunakawa (maumau307 at gmail.com)
Matthias van de Meent (boekewurm+postgres at gmail.com)Daniele Varrazzo (daniele.varrazzo at gmail.com)
Daniel Vérité (daniel at manitou-mail.org)Ranier Vilela (ranier.vf at gmail.com)
Daniel Westermann (daniel.westermann at dbi-services.com)David Wheeler (david at justatheory.com)
Tatsuro Yamada (yamatattsu at gmail.com)Nazir Bilal Yavuz (byavuz81 at gmail.com)
Gülçin Yıldırım Jelínek (yildirim.gulcin88 at gmail.com)Hou Zhijie (houzj.fnst at fujitsu.com)

Past Major Contributors

The following people were previously Major Contributors to PostgreSQL. Although they no longer work on the project, they are included here in recognition of their valuable contributions over the years.

ContributorContribution
Josh Berkus (josh at agliodbs.com)
Red Hat Inc.
Portland, OR, USA
Core Team Emeritus. Works on Kubernetes now.
David Fetter (david at fetter.org)
Castro Valley, California, United States
Advocacy, features including FILTER, PostgreSQL Weekly News, reviews and updates
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.
Stephen Frost (sfrost at snowman.net)
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, review and feedback
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
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.
Michael Meskes (meskes at postgresql.org)
credativ
Düsseldorf, Germany
Wrote ecpg.
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).
Simon Riggs
Bedfordshire, United Kingdom
Point in Time Recovery, Table Partitioning, Hot Standby, Sync Replication, security, performance and scalability, business intelligence and replication/high availability.
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.

Past Contributors

Julian AssangeGevik Babakhani
David BennettDennis Björklund
Alexey BorzovZoltán Böszörményi
Emily BoydChristopher Browne
Tim BunceD'Arcy Cain
Emmanuel ChecchetAndrew Chernow
Sean ChittendenJustin Clift
Neil ConwayMithun Cy
Massimo Dal ZottoSelena Deckelmann
Dr_George_D DetlefsenKorry Douglas
Joshua DrakeChris Dunlop
J. Douglas DunlopOliver Elphick
Francisco FigueiredoMichael Fuhr
Brian E. GallewMichael Glaesemann
Kevin GrittnerCees de Groot
Thomas HallgrenJohn Hansen
Hitoshi HaradaJonah Harris
Alex HunsakerHiroshi Inoue
Brendan JurdKris Jurka
Christopher Kings-LynneMark Kirkwood
Manfred KoizarHaribabu Kommi
Sergey E. KoposovZdenek Kotala
Marko KreenAnoop Kumar
Randy KunkeeFrancalanci Leonardo
Kurt J. LidlBarry Lind
Robert LorDan McGuirk
Roberto MelloErnst Molitor
Peter MountFernando Nasser
Claudio NatoliMatthew T. O'Connor
Lamar OwenMike Palmiotto
Andreas PflugMarti Raudsepp
Ross J. ReedstromThomas van Reimersdahl
Larry RosenmanHiroshi Saito
Sergej SergeevJignesh Shah
Gavin SherryMichael Siebenborn
Guillaume SmetGreg Smith
Erich StambergerAdam Sussman
Sven SuursohoStephan Szabo
ITAGAKI TakahiroRod Taylor
Surafel TemesgenYamada Tsutomu
Reini UrbanJan Urbański
Martijn van OosterhoutPaul "Shag" Walmsley
Philip WarnerRick Weldon
Joachim WielandJason Wright
Karel ZakAndreas Zeugswetter
Qingqing Zhou

All contributors are listed in alphabetical order. Please report omissions or corrections to [email protected].