Skip to content
View samsiva-dev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report samsiva-dev

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.

Content in all repositories owned by your account will be closed.
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
samsiva-dev/README.md

Namaste πŸ‘‹, I'm Samba Siva Reddy

Database Engineer Β· PostgreSQL Internals Β· Distributed Systems Β· Systems Programming

Portfolio Blog LinkedIn X Email RSS

I'm a Database Engineer at Teradata (Hyderabad, India), working on PostgreSQL internals and distributed database systems β€” the query planner, executor and storage engine. I care about query optimization and distributed systems, I build PostgreSQL extensions in C, developer tools in Go and Rust, and I write about what I find in the PostgreSQL source.

"The internals are where the interesting problems live."


βš™οΈ Where I've worked

Teradata Β· Sep 2026 – present

Zoho Corporation Β· Member Technical Staff, Jun 2023 – Sep 2026 (Project Trainee, Jan – May 2023)


🐘 PostgreSQL tools I've built

Project What it does Stack
pg_ext_memcheck Extension that diagnoses memory bugs in other extensions β€” MemoryContext leaks, wrong-context allocations and shmem overruns, caught from inside the running backend. C Β· PG Extension
pg_mcp_server Local, offline PostgreSQL internals assistant β€” semantic search over the PG source, exposed as MCP tools in Zed and VS Code. Zero API cost. Python Β· pgvector Β· Ollama Β· MCP
pg-log-parser Parses PostgreSQL server logs, normalizes query fingerprints, and ranks the slowest queries and most frequent errors. Rust Β· CLI
pg_join_optimizer Statistics-driven join-order optimizer CLI for PostgreSQL. Go Β· CLI
PG Radar Β· live One dashboard for the PostgreSQL community: pgsql-hackers & pgsql-committers threads, recent commits, CommitFest patches and Planet PostgreSQL. Next.js Β· React
db_backup_utility CLI to back up and restore databases and automate backup jobs. Go Β· Cobra

Also: Multi-Domain Support Triage Agent (HackerRank Orchestrate hackathon β€” Python, Claude API, RAG) Β· Error Cemetery (bury fixed errors, dig them up when they return β€” Go, SQLite) Β· all projects β†’


✍️ Latest writing

Deep dives into the PostgreSQL source, verified against a running cluster β€” plus the full 9-module PostgreSQL Internals series.

All posts β†’


🌱 Right now

  • 🏒 Settling in at Teradata β€” PostgreSQL internals & distributed database systems
  • πŸ¦€ Learning Rust for high-performance tooling, and going deeper into distributed systems
  • πŸ“ Writing PostgreSQL source-code walkthroughs (next stop: the planner)

More on my /now page.


πŸ”§ What I work with

Backend & Infrastructure

PostgreSQL MySQL MongoDB Redis Node.js Express Gin Docker Linux

Frontend

React Next.js TypeScript Tailwind CSS HTML5 CSS

Languages

C C++ Rust Go Python JavaScript Java Shell

Tools

Git pgvector Ollama MCP Prisma Cobra CI/CD


πŸ“¬ Building something with PostgreSQL? Let's talk.

Pinned Loading

  1. pg_ext_memcheck pg_ext_memcheck Public

    A PostgreSQL extension that instruments and stress-tests another extension's memory behaviour from inside the backend process.

    C 1

  2. error-cemetery error-cemetery Public

    A CLI tool to store the errors, and we can lookup faster if same error occurs in future.

    Go

  3. Rust-Hands-On Rust-Hands-On Public

    Collection of Hands-On Problems I tried while learning Rust

    Rust

  4. HackerNews HackerNews Public

    Mirror of HackerNews

    TypeScript

  5. PG-Radar PG-Radar Public

    A stateless PG Radar to know what's happening PostgreSQL community, all at one place

    TypeScript

  6. pg_join_optimizer pg_join_optimizer Public

    Stats for Distributed Postgres Join Optimization

    Go