Zum Inhalt springen

// projekte

Projekte

Dinge, die ich gebaut habe, um zu lernen, etwas auszuliefern oder ein echtes Problem zu lösen.

// Ausgewählte Arbeiten

Mit der Maus darüberfahren, fokussieren oder scrollen, um fünf Projektansichten zu sehen.

IncidentOps

Eine Full-Stack-App für Incident Response mit JWT/RBAC, kontrollierten Statuswechseln, SLA-Fristen, Eskalationsverlauf und Admin-Katalog.

React 19 / TypeScript / Spring Boot / PostgreSQL / Spring Security / Testcontainers

Cloud Resource Inventory

Eine Spring-Boot-MVC-App, um Cloud-Ressourcen, Zuständigkeiten, Kataloge und geplante Änderungen zu verwalten. Stack: Java 21, Thymeleaf, Spring MVC.

Java 21 / Spring Boot / Spring MVC / Thymeleaf / Bean Validation / JUnit 5

Iris: Web-App für den Betrieb einer Druckerei

Ein Ort für Arbeitsaufträge, Leute und das tägliche Chaos einer Druckerei, mit React-Frontend, Go-API und SQLite.

Go / chi / SQLite / OpenAPI / React / TypeScript / Vite / Tailwind CSS v4 / shadcn/ui / React Hook Form / Zod / Recharts / Vitest

Verteiltes Echtzeit-Chatsystem

Ein Chat, um zu lernen, was kaputtgeht, wenn aus einem Server viele werden. Stack: Go, WebSocket, Redis, Docker.

Go / WebSocket / Redis Pub/Sub / Docker / React

Architex: Übungsplattform für System Design

Ein Ort, um System Design mit echtem Review-Ablauf zu üben. Stack: Node.js, Express, SQLite, React, Excalidraw.

Node.js / Express / SQLite / JWT / React / Vite / Tailwind CSS / Excalidraw

Spider Gym: React-SPA-Frontend

Eine Fitnessstudio-App neu gebaut, damit alte Django-Templates nicht mehr das Frontend bestimmen. Stack: React, TypeScript, Vite, Django, Vitest.

React 19 / TypeScript 6 / Vite / Tailwind CSS v4 / React Router v7 / Vitest / Django 5.2 / DRF

Full-Stack-E-Commerce-Plattform

Ein Shop, um langweiligen Checkout-State zu lernen, ohne ihn kaputt zu machen. Stack: Angular, Hasura GraphQL, TypeScript.

Angular / Hasura GraphQL / TailwindCSS / PrimeNG / TypeScript

Desktop-App zur Passwortverwaltung

Eine lokale Passwort-App, um die Grundlagen der Desktop-Sicherheit zu lernen. Stack: JavaFX, MySQL, JUnit.

JavaFX / MySQL / Jsoup / JUnit