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

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).
  • β˜• simbucks β€” A first-person barista simulator in the browser: run an airport coffee kiosk through the morning rush (play).

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.7k 84

  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 132 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 244 14

  5. rpg rpg Public

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

    Rust 263 13

  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.8k 38