Rayyan Khan

Featured Project — LLM Application

Portfolio RAG Chatbot

A chatbot that answers questions about my work — projects, skills, experience — grounded in a curated knowledge base of my portfolio instead of a language model’s imagination.

Typographic cover card for the Portfolio RAG Chatbot by Rayyan Khan

The Problem

Recruiters and clients ask the same questions repeatedly: What has he built? Which models? Is he available? A static page makes them hunt; a grounded chatbot answers in seconds — and because it retrieves from my actual portfolio content, it does not invent projects or skills I do not have.

What I Built

Technical Approach

Technologies & Stack

Python MiniLM FAISS OpenRouter Streamlit RAG

Results

Live and public — ask it about any project on this site and it answers from the same facts, with the project it drew from.

Limitations

The knowledge base is updated manually, so brand-new work appears only after an update. Free LLM tiers can occasionally rate-limit under load.

Visit Live DemoSource Code