Zum Inhalt springen
Berlin GmbH LLC

Leistungen

Sechs Bereiche, in denen wir produktiv arbeiten. Zu jedem Punkt nennen wir das Projekt, in dem er im Einsatz ist.

Web-Anwendungen

Next.js · React · TypeScript · Tailwind CSS

Next.js, React und TypeScript – von der Unternehmensseite bis zur umfangreichen Plattform.

  • Web-Plattformen mit dem Next.js App Router, serverseitigem Rendering und statischen Seiten – germate läuft auf Next.js 16, React 19 und Tailwind CSS v4.Im Einsatz bei: germate
  • Mehrsprachige Websites mit sauberem hreflang und kanonischen URLs – Antalya Taxi in fünf, Antalya Weather in drei Sprachen.Im Einsatz bei: Antalya Taxi, Antalya Weather
  • Admin-Panels und interne Werkzeuge – etwa das Admin-Panel der Taxi-Plattform mit Live-Anfragen, Live-Fahrerkarte und Systemstatus.Im Einsatz bei: Antalya Taxi

Mobile Apps

Flutter · iOS

iOS-Apps mit Flutter – veröffentlicht und gepflegt im App Store.

  • Fahrgast- und Fahrer-Apps je Marke, gebaut mit Flutter auf gemeinsamen Paketen.Im Einsatz bei: Antalya Taxi
  • Veröffentlichung und Pflege im App Store: drei iOS-Apps live.Im Einsatz bei: Antalya Taxi, Antalya Weather
  • Lokalisierte iOS-App in fünf Sprachen (EN, FR, DE, RU, TR).Im Einsatz bei: Antalya Weather
  • Abgesicherte App-Kommunikation: SPKI-Certificate-Pinning, kurzlebige Access-Tokens mit rotierenden Refresh-Tokens und Rate Limiting.Im Einsatz bei: Antalya Taxi

Backend & APIs

Go · Node.js · PostgreSQL/PostGIS · Redis · REST · GraphQL

Go und Node.js, PostgreSQL/PostGIS, REST und GraphQL, Webhooks und Zahlungsintegration.

  • Go-Dienste mit GraphQL inklusive Echtzeit-Subscriptions: Admin-, Fahrgast- und Fahrer-API sowie ein Hintergrund-Worker.Im Einsatz bei: Antalya Taxi
  • Zuverlässige Abläufe: idempotente Auftragsanlage, Transactional Outbox/Inbox und race-sichere Annahme von Fahrten.Im Einsatz bei: Antalya Taxi
  • Eigene Karten-, Routing- und Geocoding-Infrastruktur statt kostenpflichtiger Karten-APIs (Protomaps, MapLibre, Valhalla).Im Einsatz bei: Antalya Taxi
  • Datenimporte und Hintergrundjobs: täglich 120.000+ Stellenanzeigen und rund 1.800 Studienprogramme.Im Einsatz bei: germate
  • Webhooks und Zahlungsintegration – Abonnements über Paddle.Im Einsatz bei: germate
  • Integration von LLM-APIs (z. B. Anthropic Claude, OpenAI-kompatible APIs) für Textaufbereitung und Dokumentenerstellung.

SEO & Performance

Technisches SEO · Schema.org · Sitemaps · IndexNow · Core Web Vitals

Technisches SEO, strukturierte Daten, tausende Landingpages und kurze Ladezeiten.

  • Tausende Landingpages (Beruf × Stadt) mit strukturierten Daten, Sitemaps und IndexNow.Im Einsatz bei: germate
  • Mehrsprachiges SEO mit hreflang, kanonischen URLs und lokalisierten Inhalten.Im Einsatz bei: Antalya Taxi, Antalya Weather
  • Core Web Vitals im Blick: statisches Rendering, optimierte Bilder und Caching über ein CDN.

UI/UX-Design

Interfaces · Design-Systeme · Komponenten

Oberflächen und Design-Systeme für Web und Mobile – konsistent und direkt umsetzbar.

  • Oberflächen für Web und Mobile – vom Entwurf bis zur fertigen Komponente im Code.
  • Design-Systeme mit Tailwind CSS und wiederverwendbaren Komponenten.Im Einsatz bei: germate
  • Mehrere Marken auf einer Plattform: gemeinsame Pakete, eigenes Branding je Marke.Im Einsatz bei: Antalya Taxi

Betrieb

Linux · Nginx · systemd · PgBouncer · Cloudflare

Linux-Server, Cloudflare, automatisierte Deploys, Monitoring und Backups.

  • Linux-Server mit Nginx, systemd und PgBouncer.Im Einsatz bei: Antalya Taxi
  • Automatisierte Deploys per Git-Push: Prüfsummen für Migrationen, Builds, Health-Checks und geordneter Rollout.Im Einsatz bei: Antalya Taxi
  • Monitoring mit Metriken im Prometheus-Format, SLO-Dashboards und Runbooks für Resilienztests.Im Einsatz bei: Antalya Taxi
  • Backups mit Point-in-Time-Recovery und getesteten Wiederherstellungen.Im Einsatz bei: Antalya Taxi
  • Cloudflare vor dem Server und nächtliche, verschlüsselte Off-site-Backups.Im Einsatz bei: germate

Sie suchen Verstärkung für Ihr Entwicklungsteam?

Schildern Sie kurz Ihr Vorhaben oder Ihre offene Stelle. Im kostenlosen Kennenlerngespräch (30 Minuten) klären wir, ob und wie wir unterstützen können.

Projekt besprechen

Oder direkt per E-Mail: [email protected]