Zum Inhalt springen

Portfolio

Projekte, die Unabhängigkeit ermöglichen.

In meinem Portfolio findest du eine Auswahl von Projekten, die zeigen, wie ich arbeite: mit Freude am Selber-Entwickeln, einem klaren Sinn für Effizienz und dem Ziel, Prozesse wirklich zu vereinfachen. Ich entwickle maßgeschneiderte Lösungen mit modernen, leichtgewichtigen Technologien wie Node.js, Fastify oder Python, statt auf überladene Frameworks zu setzen. Das Ergebnis: schnelle, stabile und ressourcenschonende Systeme, die genau auf den Bedarf des Kunden zugeschnitten sind – von automatisierten Workflows bis zu kompletten Webplattformen mit durchdachter Architektur.

Auswahl

Case Studies & Referenzen

LUMIVOX Stimmanalyse – Analyse-Dashboard

LUMIVOX Stimmanalyse

Live ansehen

LUMIVOX ist ein KI-gestütztes Stimmanalyse-System, das Sprache anhand der 88 eGeMAPS-Merkmale auswertet: Ein openSMILE-basierter Python-Worker verarbeitet die Audiodateien, das Node.js/Express-Backend verwaltet die Daten und ein OpenAI-Assistant interpretiert sie zu Reports über Persönlichkeit, Emotionen, Stresslevel und potenzielle Blockaden. Das Highlight ist der adaptive „Bewusstseins-Dialog“, bei dem während eines KI-geführten Interviews erneut Stimmparameter gemessen werden, um psychologische Muster zu vertiefen. Sämtliche Audio-Rohdaten werden nach der Analyse gelöscht und das System läuft auf einem gehärteten VPS mit strenger Zugangskontrolle.

Tech-Details

  • Frontend: React
  • Backend: Node.js & Express
  • Datenbank: MongoDB
  • AI Worker: Python & openSMILE
  • Reporting: OpenAI Assistant
Selbst gehostetes Terminbuchungs-System – Buchungsoberfläche

Selbst gehostetes Terminbuchungs-System

Live ansehen

Dieses System bringt den Komfort von Calendly in eine eigenständige, komplett selbst gehostete Lösung. Kundinnen und Kunden buchen Termine in wenigen Klicks, bekommen automatisch gestaltete Bestätigungs-Mails inklusive Änderungs- und Storno-Link sowie – auf Wunsch – direkt den passenden Videokonferenz-Link (z. B. Zoom, Microsoft Teams oder Google Meet). Ein klar strukturierter Admin-Bereich macht Einstellungen, Urlaubsplanung und Abwesenheiten schnell zugänglich, während individuell anpassbare Formularfelder zusätzlichen Kontext einsammeln. So behalten Solo-Unternehmer, kleine Teams und Coaches die volle Kontrolle über ihre Daten und bieten gleichzeitig eine moderne Buchungserfahrung.

Tech-Details

  • Frontend: React – hoch performant und responsiv
  • Backend: Node.js – skalierbar und wartbar
  • API: REST – flexibel erweiterbar
  • Datenhaltung: MongoDB
  • Kalender: Google, Apple, Outlook, Exchange & sämtliche CalDAV-Systeme (z. B. Nextcloud, Baikal)
  • Automationen: Videokonferenz-Links, Bestätigungs- & Storno-Mails
  • Formulare: Frei konfigurierbare Buchungsfelder für Zusatzinfos
  • Administration: Urlaubsplanung, Sperrzeiten, übersichtliches Interface
  • Hosting: Selbst gehostet, DSGVO-konform – eigener Server oder Cloud
Sprüche Wecker – Persönlicher Audio-Motivationsalarm

„Sprüche Wecker“ – Persönlicher Audio-Motivator

Im Play Store

„Sprüche Wecker“ ist eine minimalistische Android-App, die Nutzer jeden Morgen mit einem frisch generierten, überraschenden Motivations-Spruch weckt – direkt mit ihrem Vornamen persönlich angesprochen. Die Audio-Clips werden zur Laufzeit per OpenAI API erzeugt (Text→Speech) und lokal zwischengespeichert, damit der Alarm auch komplett offline und selbst nach einem vollständigen Kill der App zuverlässig funktioniert. Die Wecklogik (Scheduling, Fallbacks, WakeLocks, Doze-Handling) ist als schlankes natives Kotlin Modul umgesetzt: kein dauerhaft sichtbares störendes Wecker- oder Hintergrund-Icon, keine energiehungrigen Dauerdienste – stattdessen gezielte, akkusparende Wakeups. Fokus auf Datenschutz: Es werden nur die absolut nötigen lokalen Einstellungen gespeichert, kein Tracking, keine Werbung, reine Funktion. Ergebnis: Ein smarter, ruhiger Begleiter für den Tagesstart – leichtgewichtig, persönlich, zuverlässig.

Tech-Details

  • Plattform: React Native (Android)
  • Native Module: Kotlin Alarm Scheduler (Doze-/Kill-State robust)
  • Audio: OpenAI Text-to-Speech (personalisierter Vorname)
  • Speicherung: Lokale Settings & Cache – kein Tracking
  • Energieeffizienz: Gezielte WakeUps, kein Dauerservice
  • UX: Überraschungs-Spruch jeden Morgen ohne Werbung
  • Deployment: Google Play Store