Writings 🧑🏻‍💻

Mastering Linked Lists: Finding the Kth Last Node

Understand the fundamentals of Linked Lists and learn the elegant two-pointer approach to finding the Kth last node in a single pass.

March 5, 2026 (Today)5 min read

The Art of the Two-Pointer: Efficiency Without the Effort

Why write two loops when you can write one? Mastering the two-pointer technique to slash complexity and write cleaner code.

February 25, 2026 (1mo ago)4 min read

Retrieval Augmented Generation (RAG): Enhancing AI and Large Language Models

Retrieval Augmented Generation (RAG) enhances AI by integrating data retrieval with language models, improving accuracy and relevance in responses.

February 9, 2025 (1y ago)3 min read

Load Shedding: Scaling down to scale up

Load shedding is a technique to scale down the resources of a system to prevent it from crashing under heavy load.

October 14, 2024 (2y ago)4 min read

Self hosting Docmost, an open-source alternative to Notion

A step-by-step guide to deploy Docmost on your VPS and setting up a custom domain.

October 6, 2024 (2y ago)5 min read

Unlocking Beckn: The Unsung Hero of eCommerce Revolution

Connecting multiple platforms without the need for a central authority.

September 23, 2024 (2y ago)4 min read

Initial Setup for Next.js Projects

A guide to setting up your Next.js project efficiently.

September 13, 2024 (2y ago)3 min read

I try to write from time to time about topics that have helped me grow.