Project gallery

Project details
Tools & stack
- Next.js
- LangChain
- VectorDB
- Gemini
- Supabase
Problem and solution
Hard to explore a portfolio at scale
Visitors want quick answers about your work, skills, and background without clicking through every page or reading long case studies.
RAG-powered conversational assistant
LangChain and a vector database ground Gemini responses in your actual content, so questions get accurate, contextual answers in natural language.
Process & highlights
Knowledge sourcing
Collected portfolio content, project summaries, and key facts so the assistant had a useful and focused response base.
Retrieval tuning
Adjusted chunking and vector lookup behavior to keep responses grounded in the right project details.
Answer shaping
Guided the model to answer in a concise, portfolio-friendly tone that stays useful without sounding generic.
Conversation polish
Refined response states and fallbacks so the chatbot feels intentional even when a question needs a careful answer.
Project output
Conversational portfolio assistant
Chat-based portfolio navigation
LLM-powered answers
Retrieval-grounded responses
Project knowledge base
Safer, more reliable responses
Fast Q&A experience