Postgres since 2003 Β· Founder of PostgresAI Β· San Diego, CA
Key interests:
- Database health in all its aspects
- Zero-downtime operations, experiments, benchmarks, making DB testing fast and affordable (e.g., zero-downtime Postgres upgrades at GitLab)
- Scaling not only Postgres but also the operations and teams around it
- RCAs
Currently building tools to make Postgres self-driving.
Current open-source projects
- pg_ash β Active Session History for PostgreSQL β wait event sampling with zero bloat (pg_cron + PGQ-style partition rotation)
- rpg β Modern Postgres terminal written in Rust. psql-compatible, with built-in DBA diagnostics and AI assistant
- sqlever β Sqitch-compatible PostgreSQL migration tool with static analysis and zero-downtime migrations
- postgres_dba β The missing set of useful tools for Postgres DBAs and all engineers
- gitzette β weekly engineering newspaper auto-generated from any GitHub user's activity (live)
PostgresAI
- PostgresAI Monitoring and Checkup β Postgres observability built for humans and AI agents
- DBLab Engine β Database branching & thin cloning for any Postgres database
- Postgres Hacking sessions β live deep-dives on Postgres internals on PostgresTV
- gaps.wait.events β tracking uninstrumented Postgres wait events; now a GSoC 2026 project where I'm mentoring
- Recognized contributor to Postgres core β patches and reviews across multiple releases
- GSoC 2006: SQL/XML 2003 support (mentored by Peter Eisentraut) β my first deep dive into Postgres internals
- GitLab contributor since 2018* β patches and reviews to GitLab itself (GitLab runs Postgres, and they are PostgresAI's customer)
- NikolayS on GitLab
- #PostgresMarathon β deep-dive series on Postgres internals
- PostgresFM β podcast
- PostgresTV β YouTube
- @samokhvalov on X





