habib36.dev
HomeAboutProjectsBlogResumeContact
// Blog

Technical Blog

Deep dives, tutorials, project breakdowns, and opinions on software engineering and AI.

Deep Technical12 min

Building a Production RAG Pipeline with Weaviate

A deep dive into how I built a RAG system that handles 100+ concurrent queries with sub-200ms latency, using Weaviate for hybrid search and Groq for inference.

RAGWeaviateLangChain
Mar 15
Tutorial8 min

Next.js 15 + Payload CMS: The Complete Setup Guide

Step-by-step guide to embedding Payload CMS inside a Next.js 15 app with the App Router, including collections, access control, and deployment.

Next.jsPayload CMSTypeScript
Feb 28
Career6 min

From Zero to 3000+ Problems: My CP Journey

How solving 3000+ competitive programming problems shaped my engineering thinking, and what I'd do differently if starting over.

Competitive ProgrammingCodeforcesLeetCode
Feb 10
Deep Technical15 min

Natural Language to SQL with LangChain Agents

Building an AI interface that converts English questions into optimized SQL queries using LangChain agents and schema-aware prompting.

LangChainSQLAI
Jan 20
Opinion5 min

Why Every Developer Portfolio Needs an AI Chatbot in 2026

Portfolio sites are stuck in 2020. Here's why adding a RAG-powered chatbot is the strongest differentiator for developers right now.

AIPortfolioCareer
Jan 5
habib36.dev

Full-stack engineer building production AI systems. This portfolio is itself a demonstration of those skills.

Navigation

  • Home
  • About
  • Projects
  • Blog
  • Resume
  • Contact

Connect

© 2026 Habibur Rahman. Built with Next.js + Payload CMS.

● All systems operational