oruccakir
Back to Projects

AI-Powered Personal Portfolio

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.

Overview

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.

Key Features

1

Dual-Mode AI Chat: Features a RAG pipeline for direct answers and a multi-agent system.

2

Self-Aware Codebase: AI answers questions about its own source code by querying a dedicated vector.

3

Erasmus+ Showcase: A dedicated section with a dynamic slideshow of international experiences.

4

AI-Controlled Dynamic Theming: The chat agent can change the website's color theme on command.

5

High-Performance Tech Stack: Built with Next.js (App Router) and Turbopack for speed.

6

Scalable Data-Driven Content: Portfolio data is separated for easy and scalable updates.

7

Portfolio-Former Model Integration: Fine-tuned models deployed on Hugging Face Spaces power personalized responses.

Technologies

Next.jsReactTailwind CSSTypeScriptGoogle Generative AI (Gemini)LangChainPostgreSQLpgvectorVercelHugging Face Spaces