Einzel- und Gruppenchats, die sich live aktualisieren: Tippanzeige, Lesebestätigungen, Online-Status und Reaktionen, ganz ohne Neuladen. Eine Laravel-API mit WebSocket-Server steht hinter einer App in React 19 und TypeScript.
Laravel Reverb liefert Nachrichten, Tippanzeige und Online-Status live aus; Redis hält diesen kurzlebigen Zustand, damit er nie die Hauptdatenbank berührt.
Gruppenrollen mit Befördern, Zurückstufen und Aktionen nur für Admins. Wer eine Gruppe verlässt, kann den Verlauf bis dahin weiter lesen.
PostgreSQL-Volltextsuche über den gesamten Nachrichtenverlauf und private, kurzlebige signierte URLs für Anhänge.
Sanctum-Cookie-Sessions, Anmeldung mit Google und ein vollständiger Ablauf zum Zurücksetzen des Passworts per E-Mail.
Helles und dunkles Design, Tastaturbedienung und Live-Regionen für Screenreader.
128 Backend-Tests mit Pest, CI und automatische Deployments ohne Ausfallzeit auf Docker Compose in der Oracle Cloud.
Designo
Eine CMS-gesteuerte Agentur-Website
Eine Agentur-Website mit sieben Seiten, bei der jede Seite, jedes Menü und jede Beschriftung in Strapi gepflegt wird, statt fest im Code zu stehen. Redakteure setzen jede Seite aus wiederverwendbaren Abschnitten zusammen.
Next.js 15
React 19
TypeScript
SCSS + Bulma
Framer Motion
Strapi 4
SQLite
Docker
Caddy
GitHub Actions
Das visuelle Design stammt aus einer Frontend-Mentor-Challenge. Umsetzung, CMS-Einrichtung und Deployment sind meine eigene Arbeit.
Strapi und Headless-WordPressDesigno, Radscheit, Aleks & Shantu
Daten, Tests und Deployment
PostgreSQLRTM, mit Volltextsuche
RedisRTM
Pest und VitestRTM
Docker Compose und CaddyRTM, Designo
GitHub ActionsRTM, Designo
VercelDiese Website, RTM, Designo
Außerdem gearbeitet mit: React Native, Angular, Python und Django, GraphQL, Socket.io, JWT, MySQL, Gatsby, GitLab
Sie suchen einen Fullstack- oder Frontend-Entwickler?
Ich bin offen für eine Festanstellung in Berlin oder remote. Am schnellsten erreichen Sie mich per E-Mail, und ich stelle Ihnen gern jedes der Projekte oben im Detail vor.