Projects
All projectspg_mcp_server
A local, free PostgreSQL internals assistant — semantic search over PG source code integrated into Zed and VSCode via the Model Context Protocol (MCP). Ask natural language questions about PostgreSQL internals without any cloud API or internet dependency.
Multi-Domain Support Triage Agent
A terminal-based AI support triage agent that handles support tickets across HackerRank, Claude, and Visa ecosystems — classifying issues, assessing risk, and generating grounded responses or escalating to humans. Built for the HackerRank Orchestrate hackathon.
pg_ext_memcheck
A PostgreSQL extension for diagnosing memory issues in other extensions — tracks allocations, surfaces leaks, and inspects memory contexts inside the running backend.
Writing
All postsWAL - How PostgreSQL remembers everything it was about to do
Follow one change through PostgreSQL's Write-Ahead Log, from a modified page to crash replay, reading the PostgreSQL 18 source and verifying each step with pg_waldump.
October 4, 2026 · 22 min read
The Anatomy of Query Structure
How PostgreSQL represents SQL internally: a field-by-field tour of the Query struct, from range tables and target lists to joins, grouping, and permissions.
August 28, 2026 · 13 min read
Au Revoir Zoho ❤️
Zoho's Farewell Post!!
August 31, 2026 · 6 min read
Vacuum - PostgreSQL way of clearing it's Debt
Vacuum in PostgreSQL helps reclaiming the space occupied by dead tuples. Here in this blog, we discusses about how Vacuum do in PostgreSQL internally.
August 8, 2026 · 10 min read
Now
More- At work
- Started at Teradata as a Database Engineer working on PostgreSQL internals and distributed database systems.
- Reading
- Reading 'YesterYear' by Caro Claire Burke
- Learning
- Exploring PostgreSQL internals, distributed systems, reading so many technical blogs and Rust programming for building high-performance tools.
- Writing
- Writing blogs on PG Source Code and some Personal Writings
Updated Sept 26, 2026