Backend-APIs
REST/GraphQL, Auth, Jobs und Integrationen – sauber versioniert.

Moderne Frontends und Tools mit JS/TS.
REST/GraphQL, Auth, Jobs und Integrationen – sauber versioniert.
Komponenten, Build-Setup, Typisierung und Developer Experience.
Skripte, Datenimporte und Prozesslogik zuverlässig abbilden.
JavaScript ist die Sprache, in der das Web läuft. Mit TypeScript wird daraus ein Werkzeug, das auch in großen Codebases verlässlich bleibt: Typisierung macht Datenflüsse sichtbar, reduziert Bugs und verbessert die Zusammenarbeit im Team.
Im Frontend nutze ich JS/TS für komponentenbasierte UIs, State‑Management und schnelle Interaktionen. Mit SSR/SSG (zum Beispiel über Nuxt) lassen sich außerdem SEO und Performance sauber kombinieren. Auf der Serverseite kommt Node.js/TypeScript überall dort ins Spiel, wo APIs, Worker oder Integrationen zuverlässig umgesetzt werden sollen.
Ein sauberer Build‑Prozess, konsequentes Linting und automatische Checks in CI/CD sind entscheidend, damit Projekte langfristig stabil bleiben. TypeScript-Strictness, klare Typ‑Grenzen zwischen Frontend und Backend sowie wiederverwendbare Utility Types helfen, Änderungen sicher auszurollen.
Tests (Unit, Integration, E2E) und Performance‑Messungen sind nicht nur für große Produkte relevant. Gerade bei Kampagnen oder Shops verhindern sie, dass kleinere Änderungen Core Web Vitals verschlechtern oder Tracking‑Events brechen. In Produktion ergänzen Monitoring und Error‑Tracking das Setup, damit Probleme schnell sichtbar werden.
JavaScript/TypeScript ist für mich die Basis für moderne Frontends und viele Integrations‑ und Tooling‑Tasks. Mit guter Typisierung und klaren Patterns bleiben Projekte schnell, sicher und gut erweiterbar.