Own Product
felixschmidt.software — KI-gestütztes Portfolio
Persoenliche Portfolio- und Marketing-Website mit integriertem KI-Assistenten auf Basis von Retrieval-Augmented Generation (RAG). Besucher koennen natuerlichsprachliche Fragen zu Felix' Erfahrung stellen, und das System findet relevante Projekte ueber Vektor-Aehnlichkeitssuche, bevor es fundierte, halluzinationsfreie Antworten mit Google Gemini generiert. Die gesamte Pipeline ist zweisprachig (EN/DE), streaming-faehig und auf einer modernen Full-Stack-Architektur aufgebaut.
Die Herausforderung
Portfolio-Websites leiden unter einem Entdeckungsproblem: Besucher haben spezifische Fragen zur Erfahrung eines Freelancers, aber die Antworten sind ueber Projektkarten, Tech-Listen und Fallstudien verstreut. Traditionelle Portfolios zwingen Besucher zu navigieren, scannen und Informationen zusammenzusetzen — was zu hohen Absprungraten und verpassten Chancen fuehrt. Zusaetzlich halluzinieren generische KI-Chatbots Projektnamen, erfinden Technologien und beschreiben Erfahrungen, die nie stattfanden, was sie fuer professionelle Glaubwuerdigkeit ungeeignet macht.
Der Ansatz
Entwurf und Aufbau eines zweckgebauten RAG-Systems (Retrieval-Augmented Generation) von Grund auf. Projektdaten werden in Supabase PostgreSQL mit zweisprachigen Beschreibungen (EN/DE) gespeichert. Jedes Projekt wird mit Google Gemini Embedding in ein 768-dimensionales Vektor-Embedding umgewandelt und ueber die pgvector-Erweiterung gespeichert. Wenn ein Besucher eine Frage stellt, wird die Anfrage mit demselben Modell eingebettet und ueber Kosinus-Aehnlichkeitssuche mit den Projekt-Embeddings abgeglichen. Die bestpassenden Projekte werden als Kontext in einen Gemini 2.5 Flash-Prompt injiziert, der eine gestreamte, faktenbasierte Antwort generiert. Das System umfasst Lead-Routing mit Kaufsignal-Erkennung, einen Projekt-Fit-Analyzer fuer detailliertes Projekt-Matching und ein vollstaendiges Admin-Panel zur Embedding-Synchronisation. Das Frontend nutzt React 19 mit CSS Modules, Framer Motion-Animationen und Three.js fuer 3D-Elemente. Die Infrastruktur laeuft auf Vercel (Frontend) mit Railway (NestJS-Backend) und Supabase (Datenbank).
Tech Stack
Ergebnisse & Wirkung
Der KI-Assistent ermoeglicht es Besuchern, relevante Informationen ueber Felix' Erfahrung in Sekunden zu finden, anstatt durch Projektseiten zu browsen. Das RAG-System stellt sicher, dass jede Antwort auf echten Projektdaten basiert — ohne Halluzinationen. Streaming-Antworten bieten sofortiges Feedback, und die zweisprachige Unterstuetzung bedient sowohl englisch- als auch deutschsprachige Besucher nativ. Der Projekt-Fit-Analyzer bietet potenziellen Kunden eine strukturierte Bewertung, wie Felix' Faehigkeiten zu ihren spezifischen Anforderungen passen, und optimiert den Pre-Sales-Qualifizierungsprozess.
Meine Rolle
Solo-Entwickler und Architekt. Verantwortlich fuer das gesamte Produkt — von Konzept und Architektur-Design ueber Implementierung der RAG-Pipeline, NestJS-Backend, React-Frontend, Supabase-Schema, Embedding-Generierung, Vektorsuche, KI-Prompt-Engineering, Infrastruktur-Setup (Vercel, Railway) bis zur Deployment-Automatisierung.
Ähnliche Herausforderung?
Erzähl mir von deiner Herausforderung. Ich sage dir, wie ich sie angehen würde — und eine realistische Timeline.