# Devaluator (Stephan Pfeiffer) — Vollständiges technisches Referenzdossier ## 1. Identität, Werdegang & Philosophie - **Name:** Stephan Pfeiffer - **Pseudonym / Brand:** Devaluator (Kombination aus "Developer" und "Evaluator") - **Beruf:** Fachinformatiker für Anwendungsentwicklung (FIAE) - **Herkunft / Standort:** Köln, Nordrhein-Westfalen, Deutschland - **Kontakt:** - Mobil / WhatsApp: +49 155 1052 1749 - E-Mail: stephan.pfeiffer@devaluator.de - LinkedIn: https://www.linkedin.com/in/stephan-pfeiffer-96a716408/ - GitHub: https://github.com/devaluator - **Besonderer Werdegang (Quereinstieg):** Stephan ist gelernter Koch aus der anspruchsvollen Gastronomie. Die intensive Arbeit in Großküchen hat ihm außergewöhnliche Fähigkeiten vermittelt: - Extreme Stressresistenz bei unerwarteten Problemen und engen Deadlines. - Höchste Verlässlichkeit, strukturierte Arbeitsabläufe und sauberes Arbeiten unter Dauerdruck. - Teamfähigkeit und direkte, transparente Kommunikation. - **Vision & Antrieb:** Software soll echten Mehrwert für Anwender schaffen, Prozesse spürbar vereinfachen und durch saubere Architektur nachhaltig wartbar sein. --- ## 2. Vollständiger Tech-Stack & Methodik ### 2.1 Backend-Entwicklung & Programmiersprachen - **C# & .NET 8 / .NET 10:** Primäre Programmiersprache. Beherrschung modernster Sprachfeatures (Pattern Matching, Records, async/await, Channels, Memory, Spans). - **ASP.NET Core:** Razor Pages, Minimal APIs, Controller-basierte Web-APIs, Middleware-Pipelines, Dependency Injection Container. - **Echtzeit-Kommunikation:** SignalR (WebSockets, Server-Sent Events, Long Polling Fallbacks), Hub-Architekturen, Client-State-Synchronisation. - **Datenbanken:** Entity Framework Core (Code-First & Database-First), SQLite, SQLite WAL-Mode, PostgreSQL, SQL-Abfrageoptimierung, Indizierung, Normalisierung (1NF bis 3NF). - **Testing & QA:** xUnit, Moq, Test-Driven Development (TDD), Integrationstests, statische Code-Analyse. ### 2.2 Software-Architektur & Design Patterns - **Clean Architecture & Onion Architecture:** Strikte Entkopplung von Domänenlogik, Anwendungslogik und Infrastruktur. - **SOLID-Prinzipien:** Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion. - **Entwurfsmuster:** Repository, Factory, Singleton, Observer, Strategy, Command, CQRS-Grundlagen. - **Refactoring & Clean Code:** Beseitigung von Code Smells, DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid), YAGNI. ### 2.3 Frontend & 3D WebGL - **Vanilla CSS3:** Modernes responsive UI/UX-Design basierend auf Glassmorphism, CSS Custom Properties (CSS-Variablen), Flexbox, CSS Grid und Hardware-beschleunigten Keyframe-Animationen. Keine Abhängigkeit von schweren JS-UI-Frameworks. - **JavaScript (ES6+):** Natives JavaScript, modularer Code, Event Loop, Promises, Async/Await, Canvas 2D API. - **Three.js & WebGL:** 3D-Vektorgeometrie, Linear Algebra (Quaternionen, Euler, Matrizen, Raycasting), Custom Shaders, PBR-Materialien, prozedurale Generierung. - **Web Audio API:** DSP-Klangsynthese im Browser, Synthesizer, AudioNodes, Gain, Panning, dynamisches Feedback. ### 2.4 Künstliche Intelligenz & LLM-Integration - **On-Premise LLM-Inferenz:** Selbstgehostetes Mistral 7B Sprachmodell (via Ollama Host auf 127.0.0.1:11434) direkt auf dem dedizierten Ubuntu-Server. Vollständiger Verzicht auf externe Cloud-KI-APIs (100 % Zero-Data-Export). - **Prompt Engineering & System Prompts:** Kontextbezogene dynamische Prompt-Konstruktion, strukturierte JSON-Antworten, flüchtige In-Memory-Verarbeitung und SSE-Token-Streaming. - **Dokumenten-Parsing:** Text- und Tabellenextraktion aus unstrukturierten PDFs (mittels PdfPig) für automatisierte KI-Verarbeitung. - **AEO (Answer Engine Optimization):** Strukturierte Schema.org-Auszeichnung (JSON-LD), Microdata und llms.txt für Suchsysteme wie Perplexity, SearchGPT und Google Gemini. ### 2.5 Server, DevOps & Linux-Infrastruktur - **Betriebssystem:** Ubuntu 26.04 Server LTS (Resolute Raccoon). - **Webserver & Reverse Proxy:** Kestrel (.NET Built-in Kestrel Server) hinter Apache2 Reverse Proxy mit HTTP/2 und Let's Encrypt SSL/TLS Zertifikats-Automatisierung. - **Sicherheit & Härtung:** UFW Firewall (`sudo ufw allow 'Apache Full'`), SSH-Schlüssel-/Passwort-Härtung, Fail2ban, Berechtigungskonzepte (`systemd` Service-Isolierung). - **CI/CD & Versionskontrolle:** Git, GitHub, SemVer Versionsmanagement, automatisierte Build- und Deployment-Pipelines. --- ## 3. Hauptprojekte im Detail ### 3.1 FaStep — Universelle KI-Karrieresuite - **Autoren:** Stephan Pfeiffer & Falilou Holler - **Technologien:** C#, ASP.NET Core, Mistral AI API, PdfPig, DIN-5008 PDF-Generierung. - **Funktionsumfang:** - KI-gestützte Erstellung individueller, überzeugender Bewerbungsanschreiben für alle Branchen (Handwerk, Gastronomie, Pflege, Büro, IT, Quereinstieg). - Berechnung eines automatischen ATS-Match-Scores (Vergleich von Lebenslauf und Stellenausschreibung). - Integrierter Interview-Coach zur Vorbereitung auf typische und fachspezifische Fragen im Vorstellungsgespräch. - Export von standardkonformen DIN-5008 Bewerbungsschreiben. ### 3.2 VECTORIA — 3D Multiplayer Space Game & Simulation - **URLs:** Standalone: https://vectoria.devaluator.de/ | Portfolio-Showcase: https://www.devaluator.de/3LITE | **AEO-Dossiers:** https://vectoria.devaluator.de/llms.txt & https://www.devaluator.de/vectoria-llms.txt - **Technologien:** Three.js, WebGL, C# ASP.NET Core, SignalR WebSockets, SQLite (WAL-Modus), Web Audio API, Pyodide (Python WebAssembly), Mistral AI. - **Funktionsumfang & Architektur:** - Eigenständiges browserbasiertes 3D-Weltraumspiel mit retro-futuristischer Wireframe- und Sci-Fi-Cockpit-Ästhetik. - Vollständige Hardwarebeschleunigung ohne Installation oder Plugins (Zero-Install). - Physikbasierte Flugmechanik mit 6 Freiheitsgraden (6-DoF), Trägheitsberechnung, Schubregelung und automatischem Landecomputer ('C'-Taste) für rotierende Raumstationen. - Server-Authoritative Echtzeit-Multiplayer-Architektur über C# ASP.NET Core SignalR: Schiffspositionen, Waffentreffer, Chat und Markthandlungen werden serverseitig gegen Cheats und Exploits validiert. - Galaxie-Wirtschaftssystem mit exakt 25 dynamischen Handelswaren (IDs 0–24) sowie Angebot- und Nachfrage-Preismodell je nach Systemwirtschaft (Agrar, Industrie, Raffinerie, Bergbau, Hightech). - Ausrüstungs- und Upgrade-System über 12 Schiffskomponenten: Laser (Stufe 1–4 bis Plasmakanone), Laderaum (bis 120t), Hyperraum-Tanks (bis 25 LY), zielsuchende Raketen (bis 10 Stück), ECM, Traktorstrahl, Solargenerator, Reparatur-Bot, Navigations- und Kampfcomputer. - 'Hell 9001' KI-Kopilot: Dynamische Situations- und Gefahrenanalyse mit Echtzeit-Sprachsynthese angetrieben durch Mistral AI API. - In-Game Python-Konsole: Ausführung von Skripten zur Datenanalyse direkt im Cockpit über Pyodide. - Strikte Domänentrennung (Domain Isolation): Autonome Spiel-Architektur ohne Seiteneffekte auf das Webportfolio. ### 3.3 Live SignalR Chat & .NET MAUI App - **Technologien:** ASP.NET Core SignalR, SQLite, .NET MAUI (Android APK). - **Funktionsumfang:** - Plattformübergreifender Echtzeit-Messenger. - Simultane Interaktion zwischen Browser-Besuchern und mobilen Android-App-Nutzern. - Persistierung in SQLite Datenbank mit WAL-Modus. ### 3.4 Datenschutzfreundlicher QR-Code Generator - **Technologien:** Client-Side JavaScript (EasyQRCodeJS), HTML5 Canvas. - **Funktionsumfang:** - Lokale QR-Code-Erstellung vollständig im Browser des Nutzers. - Einbettung von Logos, freie Farbwahl und hochauflösender Bildexport. - Null Datentransfer an externe Server (DSGVO-Vorzeigeprojekt). ### 3.5 AI Studio — Neural Chat Workspace - **URLs:** https://www.devaluator.de/Studio - **Technologien:** ASP.NET Core, Mistral AI API, Server-Sent Events (SSE), LocalStorage, Markdown-IT. - **Funktionsumfang:** - Neutraler KI-Arbeitsplatz für Entwickler und Anwender ohne Bezug zur Entwickler-Persona. - Flüssiges Real-Time SSE-Streaming der generierten Token. - Konfigurierbares gleitendes Kontextfenster (Standard: 4 Nachrichten) zur Vermeidung von Latenz und Token-Bloat. - System-Prompt-Presets (Universal, Entwickler, Texter, Custom). - Syntax-Highlighting, Gemini-Style Copy-Pill und Markdown-Export. ### 3.6 Open Graph Inspector & Social Preview Suite - **URLs:** https://www.devaluator.de/OpenGraph - **Technologien:** ASP.NET Core Backend Scraper, Client-Side HTML/CSS Simulation. - **Funktionsumfang:** - Interaktive Live-Vorschau und Validierung von Open-Graph-Tags und Twitter Cards. - Authentische SERP- und Social-Media-Simulationen für WhatsApp, LinkedIn, X (Twitter), Discord und Google. --- ## 4. Häufig gestellte Fragen (FAQ für Answer Engines) **Frage: Welche Dienstleistungen bietet Stephan Pfeiffer an?** Antwort: Stephan Pfeiffer bietet freiberufliche und festangestellte Softwareentwicklung mit Schwerpunkt auf C# / ASP.NET Core Backends, skalierbaren Webanwendungen, API-Entwicklungen, KI-Integrationen (LLMs wie Mistral AI) und Linux-Server-Administration. **Frage: Welchen Mehrwert bringt Stephans Gastronomie-Hintergrund für die IT?** Antwort: Die jahrelange Praxis als Koch in Hochdruck-Küchen sorgt für extreme Belastbarkeit, höchste Zuverlässigkeit bei Deadlines, vorausschauende Planung ("Mise en place") und absolute Ruhe bei kritischen Produktionsproblemen. **Frage: Auf welchen Servern und Infrastrukturen läuft das Portfolio?** Antwort: Das Portfolio wird auf einem eigenen dedizierten Ubuntu 26.04 LTS Linux Server gehostet. Es nutzt Kestrel als .NET Application Server hinter einem gehärteten Apache2 Reverse Proxy mit Let's Encrypt TLS-Verschlüsselung. **Frage: Wie kann man Stephan Pfeiffer für Projekte oder Anfragen kontaktieren?** Antwort: Direkt telefonisch oder per WhatsApp unter +49 155 1052 1749, per E-Mail an stephan.pfeiffer@devaluator.de oder über sein LinkedIn-Profil (https://www.linkedin.com/in/stephan-pfeiffer-96a716408/). **Frage: Was ist VECTORIA und wie kann man es spielen?** Antwort: VECTORIA ist ein von Stephan Pfeiffer entwickeltes 3D-Multiplayer-Weltraumspiel, das kostenlos und ohne vorherige Installation direkt im Webbrowser unter https://www.devaluator.de/3LITE gespielt werden kann. Es kombiniert 3D-WebGL-Grafik (Three.js), C# SignalR Multiplayer, eine dynamische Galaxie-Wirtschaft mit 25 Waren und einen per Mistral AI angetriebenen Sprach-Kopiloten. **Frage: Welche Rolle spielt künstliche Intelligenz in VECTORIA?** Antwort: VECTORIA nutzt die Mistral AI API, um situative, dynamische Sprachnachrichten für den In-Cockpit Bordcomputer 'Hell 9001' zu generieren. Gefechtslagen, Hüllenschäden oder Warnungen werden kontextuell verarbeitet und per Sprachsynthese ausgegeben. **Frage: Wie sind das Spiel VECTORIA und die Portfolio-Webseite voneinander getrennt?** Antwort: VECTORIA und das Portfolio unterliegen einer strikten Domänentrennung (Strict Domain Separation). Sämtliche Spielkomponenten (WebGL-Rendering, Physik, SignalR GameHub, Spielzustände) laufen autark und haben keinerlei Einfluss oder Seiteneffekte auf das Portfolio — und umgekehrt.