leistungen / softwareentwicklung

Softwareentwicklung als Freelancer – TypeScript, React, Next.js und Node.js

Ich entwickle Webanwendungen und APIs, die schnell, wartbar und gut getestet sind – vom MVP bis zum skalierenden Produkt. Als erfahrener Freelancer verstärke ich Ihr Team oder übernehme Verantwortung für klar umrissene Teile Ihres Systems.

ausgangslage

Typische Ausgangslagen

  • Die Roadmap ist voll, das Team ist ausgelastet – und eine wichtige Funktion muss trotzdem zum Termin live gehen.
  • Ein MVP soll schnell an echte Nutzer, ohne dass später alles neu geschrieben werden muss.
  • Die bestehende Webanwendung ist langsam, schwer zu ändern und jede Änderung erzeugt neue Fehler.
  • Frontend und Backend passen nicht zusammen, APIs sind gewachsen statt entworfen.
  • Es fehlen automatisierte Tests, deshalb ist jedes Release ein Risiko.

leistungen

Was ich konkret mache

  • Full-Stack-Entwicklung mit TypeScript, React, Next.js und Node.js
  • API-Design (REST und GraphQL) mit klaren Verträgen und Dokumentation
  • Performance-Optimierung, Core Web Vitals und Barrierefreiheit
  • Automatisierte Tests (Vitest, Playwright) und CI/CD-Pipelines
  • Refactoring und schrittweise Modernisierung bestehender Codebasen
  • Code-Reviews, Pairing und Mentoring im Team

Software, die man gern weiterentwickelt

Gute Software erkennt man nicht am ersten Release, sondern am zwanzigsten. Mein Ziel ist eine Codebasis, in der Ihr Team auch in zwei Jahren noch schnell und sicher Änderungen vornehmen kann. Dafür setze ich auf klare Strukturen, durchgängige Typensicherheit mit TypeScript und Tests, die tatsächlich Vertrauen schaffen, statt nur eine Kennzahl zu erfüllen.

Ich arbeite pragmatisch: Nicht jede Anwendung braucht Microservices, und nicht jedes Feature braucht ein neues Framework. Ich wähle die einfachste Lösung, die Ihre Anforderungen sicher erfüllt – und dokumentiere, warum.

Typische Einsätze

Team-Verstärkung. Ihr Team hat mehr vor, als es schaffen kann. Ich steige schnell ein, übernehme Features vom Ticket bis zum Release und bringe dabei Erfahrung aus vielen Projekten und Branchen mit.

MVP und Produktstart. Sie wollen eine Idee schnell vor echte Nutzer bringen. Ich baue ein schlankes, solides Fundament, das sich erweitern lässt, statt nach drei Monaten neu geschrieben werden zu müssen.

Modernisierung von Frontends. Ihre Webanwendung ist in die Jahre gekommen. Ich modernisiere schrittweise – Seite für Seite oder Modul für Modul – ohne Big-Bang-Release und ohne Stillstand für Ihre Nutzer.

APIs und Integrationen. Systeme sollen miteinander sprechen: interne Dienste, Partner-APIs, Zahlungsanbieter oder KI-Dienste. Ich entwerfe saubere Schnittstellen mit klaren Verträgen und guter Fehlerbehandlung.

Wie ich arbeite

Ich bevorzuge kurze Feedbackschleifen: kleine Pull Requests, häufige Releases, sichtbare Fortschritte. Entscheidungen mit Tragweite halte ich in kurzen Architecture Decision Records fest, damit auch später nachvollziehbar bleibt, warum etwas so gebaut wurde.

Performance und Barrierefreiheit sind für mich keine Extras. Schnelle Ladezeiten, gute Core Web Vitals und eine zugängliche Bedienung zahlen direkt auf Nutzerzufriedenheit, Conversion und Sichtbarkeit in Suchmaschinen ein.

Und weil ich nicht dauerhaft bleiben will: Wissenstransfer gehört von Anfang an dazu. Durch Pairing, Reviews und Dokumentation sorge ich dafür, dass Ihr Team die Lösung versteht und selbst weiterentwickeln kann.

Für wen ich arbeite

Meine Kunden sind Produktteams in wachsenden Unternehmen, Mittelständler mit eigener Softwareentwicklung und Start-ups, die ihr erstes Produkt an den Markt bringen. Im Raum Hamburg und Rotenburg (Wümme) bin ich regelmäßig vor Ort, für Teams in ganz Deutschland, Österreich und der Schweiz arbeite ich nach einem gemeinsamen Start überwiegend remote.

stack

Technologien

  • Kernkompetenz
  • Fundiert
  • Vertraut

Web & Produkt

8
  • Next.js – Kernkompetenz
  • Node.js – Kernkompetenz
  • React – Kernkompetenz
  • TypeScript – Kernkompetenz
  • REST- & GraphQL-API-Design – Fundiert
  • Astro – Fundiert
  • Testing (Vitest, Playwright) – Fundiert
  • React Native – Vertraut

Cloud & Plattform

8
  • Google Cloud (GCP) – Kernkompetenz
  • Kubernetes – Kernkompetenz
  • Terraform / IaC – Kernkompetenz
  • AWS – Fundiert
  • CI/CD – Fundiert
  • Observability – Fundiert
  • Azure – Vertraut
  • VMware vSphere (SDK) – Vertraut

ablauf

So arbeiten wir zusammen

Erst vor Ort ankommen, dann effizient remote liefern – überall in Deutschland und im DACH-Raum.

  1. 01

    Kennenlernen

    30 Minuten, kostenlos – Ziele, Rahmen und ob wir zusammenpassen.

  2. 02

    Onboarding vor Ort

    Ein paar Tage bei Ihnen im Team, um Menschen, Systeme und Domäne kennenzulernen.

  3. 03

    Remote-Umsetzung

    Überwiegend remote, mit festen Rhythmen und Besuchen nach Bedarf.

  4. 04

    Übergabe & Enablement

    Dokumentation und Wissenstransfer – Ihr Team kann übernehmen.

projekte

Mobilität2017–2019

Frontend-Lead beim Launch von MOIA

Als Senior Frontend Engineer und Teamlead den Aufbau eines Deep-Tech-Mobilitätsstartups begleitet – pragmatisch, produktorientiert, Meilensteine vor der Deadline.

  • TypeScript

IT-Training2011–2017

Automatisierung von Schulungsinfrastruktur (Fast Lane)

C#-basierte Steuerung und Automatisierung einer großen Umgebung aus virtuellen und physischen Rechnern für IT-Trainings – als Entwickler und Systemarchitekt.

  • .NET
  • C#
  • VMware vSphere
  • Python
  • CI/CD

faq

Häufige Fragen

Arbeiten Sie in unserem bestehenden Team mit?

Ja, das ist sogar der häufigste Fall. Ich arbeite mit Ihren Tools, Ihren Prozessen und Ihrem Rhythmus – vom Daily bis zum Code-Review – und übernehme auf Wunsch Verantwortung für einen klar abgegrenzten Bereich.

Übernehmen Sie auch komplette Projekte?

Für klar umrissene Vorhaben, etwa ein MVP oder ein einzelnes Modul, ja. Bei größeren Projekten empfehle ich, früh jemanden aus Ihrem Team einzubinden, damit das Wissen im Haus bleibt.

Welche Technologien setzen Sie ein?

Mein Schwerpunkt liegt auf TypeScript im gesamten Stack: React und Next.js im Frontend, Node.js im Backend. In bestehenden Systemen arbeite ich ebenso mit .NET, Java oder Go.

Wie stellen Sie die Codequalität sicher?

Mit automatisierten Tests auf den richtigen Ebenen, Typensicherheit, Code-Reviews und kleinen, häufigen Releases. Qualität ist bei mir kein eigener Projektschritt, sondern Teil jeder Änderung.

kontakt

Lassen Sie uns über Ihr Projekt sprechen.

Erzählen Sie kurz, worum es geht – ich melde mich innerhalb von 1–2 Werktagen.