← Back to Projects
AI-Powered Personal Portfolio
Next.jsReactTailwind CSSTypeScriptGoogle Generative AI (Gemini)LangChainPostgreSQLpgvectorVercelHugging Face Spaces
Overview
An interactive, AI-powered portfolio built with Next.js and Google Generative AI. Features a dynamic chat agent that answers questions about my work, experiences.
AI-driven platform built with a modern tech stack including Next.js and Google's Generative AI. It moves beyond a static site by incorporating a powerful AI chat assistant with two modes: a simple RAG pipeline for quick, factual answers, and a sophisticated multi-agent system built with LangChain. The project also integrates my fine-tuned Portfolio-Former models that are deployed to Hugging Face Space servers for real-time inference.
Features
- Dual-Mode AI Chat: Features a RAG pipeline for direct answers and a multi-agent system.
- Self-Aware Codebase: AI answers questions about its own source code by querying a dedicated vector.
- Erasmus+ Showcase: A dedicated section with a dynamic slideshow of international experiences.
- AI-Controlled Dynamic Theming: The chat agent can change the website's color theme on command.
- High-Performance Tech Stack: Built with Next.js (App Router) and Turbopack for speed.
- Scalable Data-Driven Content: Portfolio data is separated for easy and scalable updates.
- Portfolio-Former Model Integration: Fine-tuned models deployed on Hugging Face Spaces power personalized responses.