oruccakir
← 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.

Let them

Let them speak.

People talked a lot, but in the end the results stayed and that’s what really mattered.

1 / 7