Zur Startseite

Werkzeuge

Was in den letzten sechs Monaten tatsächlich im Einsatz war. Ohne Prozentbalken und Sterne, stattdessen eine kurze Einordnung pro Eintrag.

Sprachen

Womit Klartext Code schreibt, und wofür.

TypeScript / JavaScript
Täglich – Web, Spiele, Tooling
Python
Backends mit FastAPI und Flask, Tooling, Tests
Java
Hauptsprache im Studium
SQL
Modellierung, Migrationen, Volltextsuche
C#, Swift, Shell
Punktuell – Unity, iOS, Dev-Skripte

Web-Frontend

Vom statischen Portfolio bis zur animierten Kundenseite.

Astro
Statische Seiten, Content Collections
Next.js 16, React
App Router, Dashboards mit shadcn/ui
Tailwind CSS 4
Eigene Design-Tokens statt Default-Look
GSAP, Lenis, Vite
Scroll-Choreografie mit einer Zeitbasis
Canvas 2D, SVG
Spiele, prozedurale Grafik, Baum-Rendering

Backend & Datenbanken

Kleine, nachvollziehbare Backends mit sauberem Schema.

FastAPI, Flask
Python-Backends, Auth, Rate-Limiting
Next.js Server, Node
Server-Logik im selben Repo wie das UI
SQLite, Postgres, Redis
Lokal bis Serverless, FTS5 für Suche
Drizzle, Prisma, SQLAlchemy, Alembic
Migrationen als einzige Schema-Quelle

Hosting & Deploy

Jeder Push geht geprüft live – oder gar nicht.

GitHub Actions
CI mit Typecheck, Lint, Build-Prüfung
GitHub Pages, Cloudflare Pages
Statische Seiten und PWAs
Vercel
Serverless Functions und Blob Storage
Docker, Docker Compose
Dev-Stacks, die Kunden ohne Setup starten

AI-Werkzeuge

Eingesetzt als Verstärker, nicht als Ersatz fürs Verstehen – offengelegt in der Arbeitsweise statt als Badge auf jeder Karte.

Claude Code
Fast alle Projekte seit 2026 – in Branches, PRs und dokumentierten Entscheidungen
Ollama
Lokale Sprachmodelle in eigenen Anwendungen
Higgsfield, Kling, Nano Banana
Bild- und Videoassets nach Briefing
ChatGPT, GitHub Copilot
Erklärungen, Reviews, Inline-Vorschläge

Qualität & Sicherheit

Was geprüft wird, bevor etwas als fertig gilt.

pytest, headless Harnesse
Simulationen ohne Browser, Balance-Simulatoren
Playtest- und Messreports
Entscheidungen mit Zahlen statt Bauchgefühl
Security-Härtung
CVE-Fixes, Rate-Limiting, Prototype-Pollution-Schutz, Mandanten-Isolation
Datenschutz by default
Keine Tracker, Daten lokal, keine offene Registrierung ohne Grund