Sebastian Grundhöfer

Software-Entwicklung

Was ich baue, wenn niemand zuschaut.

Schwerpunkt seit einigen Jahren: native Android-Apps für Probleme, die ich selbst habe. Daneben ein paar Werkzeuge, die im Hintergrund die eigene Arbeit tragen.

Android

Die App-Schublade.

Acht Apps in der Schublade — vier davon laufen, vier reifen noch. Tippe auf eine App, um zu sehen, was sie tut.

Heute

Sebastian.

Tipp auf eine App, um sie zu öffnen.

Andere Projekte

Werkzeug für die eigene Arbeit.

Drei Arbeiten, die nicht auf einem Telefon laufen — Plattform-, Tooling- und Pipeline-Code, der im Hintergrund die anderen Projekte trägt.

mycelium

Astro-basiertes Content-System für mehrere Domains aus einer Codebasis.

Multi-Site-Whitelabel-Setup mit Branch-pro-Site-Strategie. Eigenes Werkzeug für die eigene Arbeit.

claude-code-hooks

Eine kleine Sammlung Hooks für agentische Coding-Sessions.

Zusammensteckbare Bausteine — Validierung, Telemetrie, Guardrails. Aus dem täglichen Arbeitsfluss entstanden.

vgwort-pool

Verwaltung des VG-Wort-ID-Pools für ein Multi-Site-Setup.

Eine endliche Ressource sauber bewirtschaften, statt sie manuell zu pflegen.

Weitere Code-Arbeiten liegen verstreut auf GitHub. Die nicht-öffentliche Arbeit zeige ich auf Anfrage.

NotebookKM

Private Notiz-App mit Wiki-Verknüpfung

Beta 2025

Lokale Notiz-App im Sinne eines persönlichen Zettelkastens. Backlinks, Markdown-Editor, Suche über alles. Bewusst keine Cloud, keine Synchronisation — die Daten bleiben auf dem Gerät.

Werkzeug

  • Kotlin
  • Jetpack Compose
  • Room
  • Material 3

Links

PendelZeit

Pendelminuten still im Hintergrund mitschreiben

Live 2024

Erkennt Pendelstrecken über Geofences und schreibt die tatsächliche Reisezeit Tag für Tag mit. Am Monatsende ein sauberer CSV-Export — ohne Konto, ohne Tracking-SDK.

Werkzeug

  • Kotlin
  • Compose
  • WorkManager
  • CSV-Export

Links

WaldGehör

Vogelstimmen erkennen, auch ohne Mobilfunk

Beta 2025

On-Device-Klassifikator für mitteleuropäische Vogelstimmen. Läuft offline, gibt Wahrscheinlichkeiten an, lernt aus Korrekturen. Für Spaziergänge ohne Empfang im Wald.

Werkzeug

  • Kotlin
  • TensorFlow Lite
  • CameraX-Audio

Links

RoutineKraft

Gewohnheiten ohne Punktesystem

Live 2024

Eine Habit-App, die nicht gamifiziert. Kein Streak-Stress, kein „du verlierst deine 47 Tage", sondern ein ruhiges Tageskärtchen mit Erledigt/Nicht. Mit Home-Screen-Widget.

Werkzeug

  • Kotlin
  • Compose
  • Glance Widgets

Links

ZugAlert

Bahn-Verspätungen, bevor sie auf der Anzeigetafel stehen

In Arbeit 2026

Hängt auf der DB-Open-Data-API und schickt eine Push-Benachrichtigung, sobald sich ein abonnierter Zug verspätet. Funktioniert ohne DB-Konto.

Werkzeug

  • Kotlin
  • Compose
  • DB-API
  • Push

BuchHack

Lese-Streaks ohne Stress

Konzept 2026

Beim Lesen kurz die Seitenzahl per Kamera-OCR erfassen — der Rest passiert im Hintergrund. Wochen- und Monatszusammenfassungen statt Streak-Druck.

Werkzeug

  • Kotlin
  • Compose
  • OCR

FensterAuf

Lüften zur richtigen Tageszeit

Konzept 2026

Erinnert ans Lüften, wenn die Außenluft besser ist als die Innenluft — nicht stur nach Uhrzeit. Liest lokale Wetter- und CO₂-Daten, wo verfügbar.

Werkzeug

  • Kotlin
  • Compose
  • Wetterdaten

WildLeben

Naturbeobachtungs-Tagebuch

Konzept 2026

Ein lokales Tagebuch für Naturbeobachtungen — Art, Ort, Zeit, ein Foto. Daten bleiben im Gerät, optional Export für eigene Auswertungen.

Werkzeug

  • Kotlin
  • Compose
  • Standort