Tim Kruse
Tim Kruse
Bremen · Deutschland
Tim Kruse · Software Developer

Sechs Dienste, ein Server,
alles selbst betrieben.

Ich baue kleine Software, die ein konkretes Problem löst — meist für mich, meine Familie oder eine Handvoll Freunde. Alles läuft auf einem eigenen Server in Deutschland, hinter einem eigenen Single-Sign-on.

Was ich dabei entscheide, schreibe ich auf: die meisten Projekte hier tragen mehr Architekturentscheidungen als Codezeilen pro Feature.

Sechs Projekte

Alle ansehen →
01

yomikata

Live · nur mit Zugang

„Ein Band, den ich am Tablet halb gelesen habe, muss am Telefon an genau derselben Stelle aufgehen. Ohne dass ich etwas dafür tue.“ Manga-Reader für Android und Browser.

Kotlin · Compose · TypeScript · SQLite · React · PWA
36 ADRs234 CommitsRepository privat
02

Digitale Adventskalender zum Verschenken. Marketing, Kundenportal, Backoffice und eine multi-tenant Kalender-PWA — aus acht Repos in einem Monorepo zusammengeführt.

TypeScript · Astro · React · Drizzle · Stripe · Ansible
13 ADRs155 CommitsRepository privat
03

tafelrunde

Live · nur mit Zugang

Karte mit besuchten Lokalen, verdeckte Bewertungen, Terminplaner. Vier Leute, ein Abend im Monat — und neunzehn Architekturentscheidungen auf 42 Commits.

TypeScript · Fastify · SQLite · MapLibre · Protomaps
19 ADRs42 CommitsRepository privat
04

ai-image-generator

Live · nur mit Zugang

Eigene Oberfläche und API für Bildgenerierung über BFL FLUX und GPT Image. Läuft seit 2022 und ist das einzige Projekt hier, in das man hineinsehen kann.

TypeScript · Express · Vitest · Docker
109 Commitsseit 2022Code ansehen →
05

angebots-radar

Live · nur mit Zugang

Sammelt die Supermarkt-Prospekte der eigenen Region, macht sie durchsuchbar und meldet Treffer aufs Telefon. Vier selbstgeschriebene Quell-Parser.

Python · FastAPI · pypdfium2 · PWA · Web Push
4 Parser86 CommitsRepository privat
06

focusbrick

Android · Hardware

Ein 3D-gedruckter NFC-Brick auf dem Schreibtisch. Antippen heißt Fokus an, ausgewählte Apps sind blockiert. Lokal, ohne Backend, kein Play Store.

Kotlin · Compose · Accessibility Service · Room · OpenSCAD
90 Commitsv2.6.0Repository privat