Sven Kubiak Java- und Backend-Entwicklung

Ich bin Sven Kubiak, Softwareentwickler aus Deutschland mit Schwerpunkt auf Java und Backend-Entwicklung: Webframeworks, REST-APIs, Authentifizierung und mandantenfähige Systeme, die sich ohne großen Aufwand selbst betreiben lassen.

Java-Anwendungen entwickle und betreibe ich seit über 20 Jahren. Ein großer Teil meiner Arbeit ist als Open Source auf GitHub verfügbar, mehrere Bibliotheken auch auf Maven Central. Daneben entwickle ich einzelne iOS-Apps in Swift.

  • 7Open-Source-Projekte
  • 4Bibliotheken auf Maven Central
Beta
Aktuelles Projekt

Paprika: Self-hosted Backend für mandantenfähige Apps

Paprika ist ein selbst gehostetes Backend-as-a-Service. Jeder Mandant erhält eine eigene Datenbank, eigene Benutzer und eigene Dateien. Paprika läuft als einzelner Docker-Container auf dem eigenen Server, ohne Abhängigkeit von einem Cloud-Anbieter.

  • Eigene MongoDB-Datenbank pro Mandant
  • REST-API, Authentifizierung und Zugriffsregeln
  • Realtime-Events, Webhooks und Datei-Uploads
  • Admin-Oberfläche, Docker-Image oder .deb-Paket
iOS-Apps

Apps für iOS

Neben der Backend-Entwicklung entstehen einzelne Apps in Swift und SwiftUI.

Alle im App Store →
App-Icon von Abentoo

Abentoo

Reisen · Camper

Planungs-App für Reisen mit Wohnmobil und Camper: Routen und Stopps, Buchungen und Dokumente, Checklisten und ein Reise-Logbuch.

  • Reiseplanung
  • Logbuch
  • iOS 26
App-Icon von Moodama

Moodama

Gesundheit · Stimmungstracker

Ein einfacher Stimmungstracker: Stimmungen schnell erfassen und Muster im Zeitverlauf erkennen. Eine Anmeldung oder ein Konto ist nicht erforderlich.

  • Stimmungstagebuch
  • Ohne Konto
App-Icon von Microlocate

Microlocate

Dienstprogramme

Erfasst den aktuellen Standort und überträgt ihn an einen eigenen Server, wahlweise zeit- oder entfernungsbasiert.

  • Standort
  • Self-hosted
App-Icon von Filed Papers

Filed Papers

Lesezeichen-Manager

Lesezeichen-Manager für einen selbst gehosteten Filed-Papers-Server. Über die Share-Extension lassen sich Links direkt aus Safari speichern.

  • Open Source
  • Self-hosted
App-Icon von My Software

My Software

Entwickler-Tools

Release-Planung für Entwickler: Projekte, Versionen, Issues und Tags übersichtlich an einem Ort.

  • Release-Planung
Profil

Über mich

Ich entwickle Backend-Software in Java: Webframeworks, APIs und Server, die sich selbst betreiben lassen. Schwerpunkte sind schlanke, wartbare Architektur, Mandantenfähigkeit und Datenschutz.

Backend

Java-Backends mit mangoo I/O und Undertow: REST-APIs, Authentifizierung und Maven-Builds. Der Schwerpunkt liegt auf schlanker Architektur, die sich ohne großes Gerüst warten lässt.

Daten

MongoDB mit einer eigenen Datenbank pro Mandant, dazu Realtime-Events, sobald sich Daten ändern. Dateien und Zugriffsregeln bleiben beim jeweiligen Mandanten.

Betrieb

Betrieb als Docker-Container oder .deb-Paket auf dem eigenen Server, ohne Abhängigkeit von einem Cloud-Anbieter. Die Anmeldung läuft passwortlos über WebAuthn.

iOS

Eigene Apps in Swift und SwiftUI, vom Stimmungstagebuch bis zur Reiseplanung mit dem Wohnmobil. Sie laufen lokal oder gegen einen selbst gehosteten Server.

Kontakt

Kontakt aufnehmen

Bei Fragen zu den Apps oder Projekten freue ich mich über eine E-Mail. Alternativ bin ich auf Mastodon erreichbar.