Skip to content
View NikolayS's full-sized avatar
🐘
Need help with Postgres? Let me know!
🐘
Need help with Postgres? Let me know!

Organizations

@postgresmen

Block or report NikolayS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NikolayS/README.md

Hi, I'm Nik

San Diego ↔ San Francisco Β· Postgres since 2005 Β· Founder of PostgresAI

🐘 Postgres Β· πŸ“ˆ Scalability Β· 🌍 Open Source Β· πŸš€ Startups

I build tools, write, and go deep on Postgres internals, performance, and operations.

Selected projects

  • 🧡 PgQue β€” Zero-bloat Postgres queue. No extensions. No daemon. One SQL file. A revival of PgQ, ancient art from Skype.
  • 🌈 pg_ash β€” Active Session History for Postgres β€” wait event sampling with zero bloat.
  • πŸ™οΈ PGSimCity β€” An explorable 3D city that shows how Postgres actually works (live).
  • 🌿 samogrow β€” A self-hosted, AI-controlled indoor herb garden built from a camera, smart plugs, and one Bun service (brief).
  • πŸ–₯️ samohost β€” Operator-local CLI for provisioning hardened Linux VMs, deploying apps, and creating per-branch preview environments.
  • πŸŽ₯ samograph β€” Lets AI agents join Zoom and Google Meet calls to listen, respond, and take action in real time.
  • πŸ“ samospec β€” Git-native CLI for multi-AI spec creation and iterative refinement.
  • πŸ› οΈ Hacking Postgres β€” Public workbench for Postgres hacking sessions, patches, progress, blockers, and TODOs (live).
  • πŸ–₯️ rpg β€” Modern Postgres terminal written in Rust. psql-compatible, with built-in DBA diagnostics and AI assistant.
  • πŸ”§ postgres_dba β€” Practical Postgres DBA tools for debugging, maintenance, and operations.
  • πŸͺΆ leandex β€” keep your Postgres indexes lean.
  • πŸ—žοΈ gitzette β€” Weekly engineering newspaper auto-generated from any GitHub user's activity (live).

PoCs and prototypes

  • πŸ›‘ pg_brakes β€” Rust safety gateway between AI agents and Postgres, with bounded reads, certified writes, human approval, and tamper-evident auditing.
  • 🧱 sqlever β€” Sqitch-compatible Postgres migration tool with static analysis and zero-downtime migrations.
  • πŸ“Š pgseries β€” A light alternative to TimescaleDB that works in any Postgres: pure SQL/PLpgSQL time-series for PG17+ (brief).

PostgresAI

Building software for self-driving Postgres.

Postgres contributions

Writing & community

Pinned Loading

  1. postgres-ai/database-lab-engine postgres-ai/database-lab-engine Public

    DBLab enables πŸ–– database branching and ⚑️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software …

    Go 2.5k 72

  2. postgres_dba postgres_dba Public

    The missing set of useful tools for Postgres DBAs and all engineers

    PLpgSQL 1.3k 145

  3. postgres-ai/postgresai postgres-ai/postgresai Public

    postgresai – Postgres observability built for humans and AI agents

    TypeScript 129 10

  4. pg_ash pg_ash Public

    Active Session History for PostgreSQL β€” wait event sampling with zero bloat (pg_cron + PGQ-style partition rotation)

    PLpgSQL 236 11

  5. rpg rpg Public

    rpg β€” modern Postgres terminal written in Rust. psql-compatible, with built-in DBA diagnostics and AI assistant

    Rust 252 12

  6. PgQue PgQue Public

    PgQue – Zero-bloat Postgres queue built on top of on battle-proven Skype's PgQ. One SQL file to install, pg_cron to tick https://pgque.dev

    PLpgSQL 1.7k 38