Skip to content
Gespräch vereinbaren

Own Product

felixschmidt.software — KI-gestütztes Portfolio

Persönliche Portfolio- und Marketing-Website mit integriertem KI-Assistenten auf Basis von Retrieval-Augmented Generation (RAG). Besucher können natürlichsprachliche Fragen zu Felix' Erfahrung stellen, und das System findet relevante Projekte über Vektor-Ähnlichkeitssuche, bevor es fundierte, halluzinationsfreie Antworten mit Google Gemini generiert. Die gesamte Pipeline ist zweisprachig (EN/DE), streaming-fähig und auf einer modernen Full-Stack-Architektur aufgebaut.

March 2026 - PresentWeb
0Halluzinationen
768-dimVektor-Embeddings
EN/DEZweisprachige Pipeline

Die Herausforderung

Portfolio-Websites leiden unter einem Entdeckungsproblem: Besucher haben spezifische Fragen zur Erfahrung eines Freelancers, aber die Antworten sind über Projektkarten, Tech-Listen und Fallstudien verstreut. Traditionelle Portfolios zwingen Besucher zu navigieren, scannen und Informationen zusammenzusetzen — was zu hohen Absprungraten und verpassten Chancen führt. Zusätzlich halluzinieren generische KI-Chatbots Projektnamen, erfinden Technologien und beschreiben Erfahrungen, die nie stattfanden, was sie für professionelle Glaubwürdigkeit 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 über die pgvector-Erweiterung gespeichert. Wenn ein Besucher eine Frage stellt, wird die Anfrage mit demselben Modell eingebettet und über Kosinus-Ähnlichkeitssuche 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 für detailliertes Projekt-Matching und ein vollständiges Admin-Panel zur Embedding-Synchronisation. Das Frontend nutzt React 19 mit CSS Modules, Framer Motion-Animationen und Three.js für 3D-Elemente. Die Infrastruktur läuft auf Vercel (Frontend) mit Railway (NestJS-Backend) und Supabase (Datenbank).

Jede Antwort basiert auf echten Projektdaten.

Ergebnisse & Wirkung

Der KI-Assistent ermöglicht es Besuchern, relevante Informationen über 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 Unterstützung bedient sowohl englisch- als auch deutschsprachige Besucher nativ. Der Projekt-Fit-Analyzer bietet potenziellen Kunden eine strukturierte Bewertung, wie Felix' Fähigkeiten zu ihren spezifischen Anforderungen passen, und optimiert den Pre-Sales-Qualifizierungsprozess.

Meine Rolle

Solo-Entwickler und Architekt. Verantwortlich für das gesamte Produkt — von Konzept und Architektur-Design über Implementierung der RAG-Pipeline, NestJS-Backend, React-Frontend, Supabase-Schema, Embedding-Generierung, Vektorsuche, KI-Prompt-Engineering, Infrastruktur-Setup (Vercel, Railway) bis zur Deployment-Automatisierung.

React 19TypeScriptViteNestJS 11SupabasepgvectorGoogle GeminiGemini EmbeddingRAGVector SearchCSS ModulesFramer MotionThree.jsZustandi18nextReact Router v7VercelRailwayResendreCAPTCHA v3

Ähnliche Herausforderung?

Erzähl mir von deiner Herausforderung. Ich sage dir, wie ich sie angehen würde — und eine realistische Timeline.

Diese Website verwendet Drittdienste (Google reCAPTCHA, Calendly), die Cookies setzen können. Mehr dazu in meiner Datenschutzerklärung .