Stack

Technologien, mit denen ich arbeite

Nicht nur eine Liste von Werkzeugen — hier erkläre ich, wie und warum ich jede Technologie in meiner Arbeit verwende. Mein Kern ist React Native & Expo für Mobile, unterstützt durch einen starken Web-Stack mit React, Next.js und TypeScript.

2 min read

Mobile

Ich erstelle plattformübergreifende mobile Apps mit React Native unter Nutzung des Expo Ökosystems — vom Prototyp bis zur Veröffentlichung.

Ich arbeite mit lokalem Speicher, konfiguriere Push-Benachrichtigungen und optimiere das Rendering komplexer, datenreicher Listen. Ich konzentriere mich auf flüssige Animationen und responsive Interfaces, damit sich die App so native wie möglich anfühlt.

Web

Mein Haupt-Web-Stack ist React gepaart mit TypeScript. Ich erstelle Projekte mit Next.js und nutze aktiv App Router, Server Components und ISR für schnelle Seitenladezeiten. Für das Styling verwende ich Tailwind CSS.

Für eine ultraschnelle Laufzeit, Paketmanager und Automatisierungstools verwende ich Bun zusammen mit Node.js zum Erstellen von API-Routen und Serverless-Funktionen. Ich deploye Projekte auf Vercel, halte Code auf GitHub und verfolge Aufgaben und Sprints in Jira.

Desktop

Ich erstelle Desktop-Apps mit Tauri backed by Rust. Ich schätze die minimale Binärgröße und das Fehlen einer schweren Laufzeit (im Gegensatz zu Electron). Ich verwende diesen Stack, um schnelle Utilities zu erstellen, wo Web-Technologien im Frontend perfekt mit Rust Systemaufrufen zusammenarbeiten.

KI & LLM

Ich integriere aktiv KI in meinen Entwicklungsablauf und experimentiere mit Sprachmodell-Integrationen in Apps. Für das tägliche Coding verlasse ich mich auf Claude Code und Claude AI.

In Projekten routete ich Anfragen über Anbieter mit OpenRouter. Ich habe Erfahrung mit APIs von OpenAI, Gemini, DeepSeek, Mistral AI, Kimi, Qwen und Grok xAI und verstehe die Stärken jedes Modells. Zum Entdecken und Testen von Open-Source-Lösungen verwende ich Hugging Face.

Dienste & Infrastruktur

Ich verwende Cloudflare für Domains, DNS-Konfiguration und Serverless-Funktionen (Workers, R2).

Ich erstelle Backend-Dienste und serverseitige Logik mit Firebase (Auth, Firestore, Cloud Functions) oder Supabase (PostgreSQL, Realtime, Row Level Security). Ich gestalte relationale Datenbanken in PostgreSQL — von einfachen Schemas bis zu komplexen Abfragen.

Für Caching verwende ich Redis. Ich habe auch Erfahrung mit der Integration von Zahlungen über Stripe — von einfachen Checkout-Sitzungen bis hin zu komplexen Abo-Flows.

Design

Ich erstelle Design-Systeme, interaktive Prototypen und Interfaces in Figma. Gut versiert in Komponenten, Varianten, Auto Layout und Design-Tokens.

Design und Code sind für mich eins und dasselbe, daher erstelle ich Interfaces von Anfang an pixel-perfekt und spare Zeit während der Entwicklung.

Werkzeuge

Mein primärer Editor ist VS Code. Ich verwalte Code mit Git durch bedeutungsvolle Commits und saubere Pull Requests. Für Environment-Isolation und Service-Containerisierung verwende ich Docker.