• EN|DE
  • Christian B. Eick

    Ich helfe Produktteams, langlebige Frontends zu bauen.

    Frontend Engineer mit Schwerpunkt auf TypeScript, React und interaktiven Daten-Interfaces.

    Christian B. Eick · Freelance Frontend Engineer

    Mainz, Germany · work@chriseick.com

    Vertraut von Teams bei:

    Worauf ich mich konzentriere

    • Langfristig weiterentwickelte Produkt-Frontends
      Frontends, die mit wechselnden Anforderungen mithalten: strukturiert, erweiterbar und langfristig wartbar.
    • Gewachsene Codebasen
      Gewachsene Codebasen verbessern, modernisieren und langfristig wartbar machen: mit Tests, Tooling und klarer Struktur.
    • Frontend-Architektur
      Anwendungen so strukturieren, dass sie skalieren: klare Grenzen, wiederverwendbare Muster, nachvollziehbare Entscheidungen.
    • Interaktive Daten-Interfaces
      Schnelle, zugängliche Oberflächen für komplexe Daten: Tabellen, Charts, Filter und Echtzeit-Updates.

    Ausgewählte Projekte

    • Interaktive Datenvisualisierung

      Entwicklung eines wiederverwendbaren Chart-Systems für eine große Finanzinformationsplattform. Eine Daten-API wurde in interaktive Visualisierungen zur Erkundung komplexer Zeitreihendaten überführt. Frontend-Architektur von Grund auf neu gestaltet, mit Unterstützung für Zoom, Export, Tooltips, logarithmische Skalen und wiederverwendbare Chart-Komponenten.

      Highlights
      • Frontend-Architektur
      • Komplexes Rendering
      • Wiederverwendbare Abstraktionen
      • Produktgetriebenes Design
    • Echtzeit-Betriebsdashboard

      Entwurf und Umsetzung der Frontend-Architektur für eine Live-Betriebskarte zur Überwachung autonomer Fahrzeuge in Echtzeit. Streaming-Updates wurden mit einer interaktiven 2D-Karte kombiniert, inklusive Pan & Zoom, operativer Overlays und detaillierten Interaktionen mit Fahrzeugen, Routen, Stationen und Systemzustand. Die Codebasis blieb dabei durchgehend testbar und wartbar.

      Highlights
      • Echtzeit-Komplexität
      • Komplexe Interaktionen
      • Wartbare Architektur
      • Operative Komplexität
    • SaaS Billing & Abonnementverwaltung

      Verantwortung für das Frontend eines Abrechnungs- und Abonnementbereichs innerhalb einer B2B-SaaS-Plattform. Entwicklung von Workflows zur Verwaltung von Abonnements, Zahlungsmethoden, Rechnungen, Berechtigungen und Kontokonfiguration, mit Beiträgen zur Plattform-Architektur und Mentoring im Team.

      Highlights
      • Fachliche Komplexität
      • Teamübergreifende Verantwortung
      • Workflow-Design
      • Mentoring & Führung

    Was meine Arbeit leitet

    Ich lege Wert auf pragmatisches Engineering, das Teams hilft, schneller zu liefern und die Qualität zu sichern. Diese Prinzipien leiten jede Entscheidung, die ich in einer Codebasis treffe:

    • Die richtigen Tools für das Problem wählen, nicht für Trends
    • Die eingesetzten Werkzeuge tief verstehen und ihre Trade-offs kennen
    • Performance und User Experience als zentrale Produktaspekte betrachten
    • Abstraktionen einsetzen, um Code lesbarer und teamfreundlicher zu machen
    • Engineering-Entscheidungen treffen, die die Effektivität des Teams steigern

    Gute Zusammenarbeit

    Passt gut:

    • Frontend-Teams, die den Code als zentrales Produkt-Asset verstehen
    • SaaS-Produkte, die langfristig weiterentwickelt werden
    • Projekte, bei denen Wartbarkeit, Performance und Developer Experience zählen
    • Eigenständige Arbeit oder enge Zusammenarbeit mit Design und Produkt
    • Teams jeder Größe, vom frühen Startup bis zur etablierten Engineering-Organisation

    Weniger geeignet:

    • Einmalige Marketing-Websites oder Landingpages
    • Kurzprojekte ohne Produktverantwortung
    • Projekte, bei denen Geschwindigkeit dauerhaft Vorrang vor Qualität hat

    Kontakt

    Wenn dein Projekt zu meinem Fokus passt, erreichst du mich am einfachsten direkt per E-Mail: