Engineer
Hey, I'm Gurshaan
I'm a CS student who loves designing and building meaningful things for the web. These days, I'm focused on creating SaaS products, websites, backends — and exploring whatever else sparks my curiosity.
Stack
Experience
Projects
Writing
You Don’t Always Need Elasticsearch: How PostgreSQL Full-Text Search Works Under the Hood
Why ILIKE %query% doesn’t scale, how PostgreSQL’s tsvector, GIN, and tsquery turn plain text into a real lexical search engine, and when it’s a genuine Elasticsearch alternative.
August 29, 2026
gRPC: Why It Exists and How It Actually Works
A from-first-principles guide to gRPC: why we needed it beyond REST, how Protocol Buffers and HTTP/2 fit together, and what the four RPC patterns look like in real microservices.
August 11, 2026
Retrieval-Augmented Generation (RAG): A Practical Playbook
From chunking and embeddings to hybrid search, reranking, contextual retrieval, and evaluation—everything needed to build reliable RAG systems.
August 10, 2026