JS

// software developer

Building real-world apps,scalable systems& AI-powered workflows.

Ich bin Jannik Schröder — Softwareentwickler mit Fokus auf App-Entwicklung, sauberer Architektur und KI-gestützten Workflows. Ich denke in Systemen, Datenflüssen und Nutzerprozessen — von der mobilen App über lokale Datenbanken und Sync-Logik bis zum Backend.

Flutter · DartGo · gRPCAngular · TSOffline-FirstAI-native

system.monitor

mock service telemetry

● live

req/s

128

p99 latency

42ms

sync queue

3

Ich baue Systeme, keine Demos.

Meine Arbeit beginnt nicht erst beim UI und endet nicht beim Deploy. Ich denke Software end-to-end: mobile App, lokale Datenbank, Sync-Engine, Backend, Authentifizierung, Performance, UX und Betrieb müssen zusammenpassen.

Als ausgebildeter Fachinformatiker für Anwendungsentwicklung mit mehreren Jahren Berufserfahrung verbinde ich pragmatisches Produktdenken mit technischer Tiefe. Ich kann bestehende Systeme verstehen, stabil erweitern und moderne Komponenten ergänzen, ohne die reale Nutzbarkeit aus den Augen zu verlieren.

KI setze ich nicht als Showeffekt ein, sondern als echten Produktivitätshebel: zum Planen, Implementieren, Reviewen, Refactoren und für bessere technische Entscheidungen.

Stack-Mind

system layers

holistic

UX/UI

Nutzerfluss, Status, Feedback

Flutter Frontend

Mobile App, Forms, Field UX

Sync Engine

Queue, Transactions, Konflikte

Backend / Data

gRPC, Go, Legacy, Auth

Fokusbereiche für echte Produktarbeit.

Frontends & Apps

FlutterDartAngularTypeScriptresponsive UINutzerführung

Backend & Infrastructure

GogRPCREST / API-DesignLaravel (Legacy)MySQLRedisMongoDBGit / CI-nahe Workflows

Architecture & AI

Offline-FirstIsar DBSync-LogikSystemdesignKI-gestützte EntwicklungAgenten-Workflows

Case Study · NDA

Field-Service Platform

Eine Offline-First-Plattform für den professionellen Außendienst — im realen Service- & Dispatch-Umfeld im Einsatz.

Projektname & Produktdetails vertraulich — hier bewusst anonymisiert.

FlutterDartOffline-FirstIsar DBSync-EngineGogRPC

offline-first sync

synced
Flutter AppIsar DB · localSync QueuetransactionsGo BackendgRPC · remotelocal writes stay availablequeued as transactionsflushes when signal returns

01 / PROBLEM

Problem

Mitarbeiter im Außendienst arbeiten häufig ohne stabile Verbindung. Geschäftskritische Daten müssen jederzeit verfügbar und bearbeitbar sein — auch komplett offline. Große Datenmengen und ein bestehendes Legacy-Backend erschweren eine verlässliche Synchronisation.

02 / LÖSUNG

Lösung

Eine mobile App mit konsequentem Offline-First-Ansatz. Lokale Datenhaltung mit Isar DB hält alle relevanten Daten auf dem Gerät, sodass sich die komplette Arbeit unabhängig von der Verbindung erledigen lässt.

03 / TECHNIK

Technische Umsetzung

Lokale Änderungen laufen über eine Sync-Queue, werden als Transaktionen erfasst und bei wiederhergestellter Verbindung via gRPC an Go-Backend-Komponenten übertragen — angebunden an ein bestehendes Legacy-Backend. Fokus auf Statusmanagement, Authentifizierung, Konfliktauflösung und reale Nutzbarkeit im Feld.

Offline-FirstSync-QueueTransaktionenKonfliktauflösunggRPC ↔ GoIsar DBGroße DatenmengenAuth & Status

KI als Hebel, nicht als Ersatz.

Ich integriere moderne KI-Tools fest in meinen Entwicklungs-Workflow — zum schnelleren Planen, Implementieren, Reviewen und Refactoren. Werkzeuge wie Claude Code, Codex und Gemini übernehmen Boilerplate, beschleunigen Refactorings und Audits, während ich mich auf Architektur, Datenflüsse und Nutzererfahrung konzentriere.

Plan

Systemgrenzen, Datenfluss und Risiken sichtbar machen.

Implement

Boilerplate, UI-Zustände und Integrationspfade schneller bauen.

Review

Code, Architektur und Edge Cases konsequent gegenprüfen.

Refactor

Legacy-Strukturen schrittweise lesbarer und stabiler machen.

Build real software, not demos.

Produktionsreife und Zuverlässigkeit vor Effekthascherei.

Pragmatic architecture.

Das richtige Werkzeug wählen, Over-Engineering vermeiden.

Offline-first when reliability matters.

Nutzbarkeit darf nicht von der Verbindung abhängen.

AI as leverage, not replacement.

Menschliche Entscheidung plus technische Beschleunigung.

Product thinking meets engineering depth.

Den Engpass des Nutzers verstehen und genau ihn lösen.

Werkzeuge, die in echten Systemen tragen.

Frontend & Mobile

FlutterDartAngularTypeScript

Backend

GogRPCREST APIsLaravel

Data

Isar DBMySQLRedisMongoDB

AI Tooling

Claude CodeCodexGeminiAgent-Workflows

Workflow

GitCI-nahe WorkflowsOffline-FirstSystem-Design

Ready to build systems that scale?

Du suchst jemanden, der reale Software baut und moderne KI-Workflows beherrscht? Lass uns reden.