2026-08-13 15:06:57 +02:00
# Moin! Ich bin Daniel. 👋
[English version ](./README.md )
### Papi 1.0 | Generation X | T-Shirt & Tattoos | Kaffeetrinker
2026-09-04 10:59:02 +02:00
Zwischen Home-Office, Rock-Konzerten und Gaming-Sessions schlägt mein Herz fürs Tüfteln und Nerden. Aktuell entwickle ich SongFlip, einen plattformübergreifenden Musik-Link-Konverter für Android & iOS, den FamWake Familienwecker für stressfreie Morgenroutinen sowie MapFlip. Dabei bin ich ständig auf der Suche nach neuen Ideen und baue an weiteren Projekten.
2026-08-13 15:06:57 +02:00
Wenn ich nicht gerade an neuen Features schraube, findet man mich wahrscheinlich auf dem nächsten Festival oder mit einem Controller in der Hand. :)
---
### 📂 Projekte & Portfolio
#### 🔓 Open Source
2026-09-04 10:59:02 +02:00
**[SongFlip](https://github.com/thefraggle/songflip)** – Automatischer Zero-Click Musik-Link-Konverter für Android & iOS zwischen Spotify, Apple Music, YouTube Music, Tidal, Deezer & Amazon Music.
*Lizenz:* GPL-3.0 | *Stack:* Kotlin Multiplatform (KMP), Jetpack Compose, Swift, SwiftUI, Ktor, Firebase Cloud Functions, Aptabase
2026-08-23 10:29:59 +02:00
👉 ** [APK herunterladen ](https://github.com/thefraggle/songflip/releases )** | **Google Play (Closed Testing)** | ** [Landingpage (songflip.link) ](https://songflip.link )** | ** [Quellcode ](https://github.com/thefraggle/songflip )**
2026-08-22 21:15:18 +02:00
2026-08-23 10:29:59 +02:00
**[FamWake](https://github.com/thefraggle/familienwecker)** (Familienwecker) – Eine smarte Wecker-App, die den morgendlichen Stress einer Familie durch Struktur und Entspannung ersetzt. 🏆 *#3 Daily Winner bei Uneed*
2026-09-04 10:59:02 +02:00
*Lizenz:* GPL-3.0 | *Stack:* Kotlin, Jetpack Compose, Swift, SwiftUI, Firebase Auth/Firestore/Cloud Functions, Aptabase, RevenueCat
2026-08-23 10:29:59 +02:00
👉 ** [Im App Store laden ](https://apps.apple.com/app/famwake-family-alarm-clock/id6770643027 )** | ** [Bei Google Play herunterladen ](https://play.google.com/store/apps/details?id=de.familienwecker.famwake )** | ** [Landingpage (familienwecker.de) ](https://familienwecker.de )** | ** [Quellcode ](https://github.com/thefraggle/familienwecker )**
2026-08-23 10:22:01 +02:00
2026-09-04 10:59:02 +02:00
**[MapFlip](https://github.com/thefraggle/mapflip)** – Fängt Karten-Links (Apple Maps, Bing, OpenStreetMap, HERE, Waze) auf Android ab und leitet sie nahtlos an die favorisierte Navigations-App weiter (Google Maps, Waze, Organic Maps, OsmAnd). 🏆 *#2 Daily Winner bei Uneed*
*Lizenz:* MIT | *Stack:* Kotlin, Jetpack Compose (Material 3), FOSS Flavor (Zero Permissions) & Play Flavor (Aptabase)
👉 ** [Bei Google Play herunterladen ](https://play.google.com/store/apps/details?id=de.goork.mapflip )** | ** [APK herunterladen ](https://github.com/thefraggle/mapflip/releases )** | ** [Landingpage (goork.de/mapflip) ](https://goork.de/mapflip/ )** | ** [Quellcode ](https://github.com/thefraggle/mapflip )**
2026-08-23 10:11:26 +02:00
2026-08-23 10:29:59 +02:00
**[Pulse](https://github.com/thefraggle/pulse)** – Eine moderne, selbst-hostbare Mentimeter-Alternative für Live-Umfragen und Wordclouds.
2026-08-23 10:17:42 +02:00
*Lizenz:* MIT | *Stack:* React (Vite), Tailwind CSS v4, Socket.io, Node.js/Express, Prisma (SQLite)
2026-08-23 10:29:59 +02:00
👉 ** [Live Demo ](https://pulse.goork.de/GHJGCM )** | ** [Quellcode ](https://github.com/thefraggle/pulse )**
2026-08-13 15:06:57 +02:00
2026-08-23 10:11:26 +02:00
#### 🌐 Webprojekte
2026-08-13 15:06:57 +02:00
**[goork.de](https://goork.de)** – Mein zentraler App- und Service-Hub für öffentliche und private Projekte (FamWake, MapFlip, Pulse, Goork.it).
*Stack:* Vanilla HTML/CSS/JS (ohne Framework)
👉 ** [goork.de besuchen ](https://goork.de )**
2026-09-04 10:59:02 +02:00
**[goork.it](https://goork.it)** – Schlanker URL-Shortener mit Wunsch-Aliasen, Auto-Expiry, Admin-Dashboard und n8n-API-Schnittstelle.
*Stack:* React (Vite), Tailwind CSS v4, Node.js/Express, Prisma (SQLite)
👉 ** [goork.it besuchen ](https://goork.it )**
2026-08-13 15:06:57 +02:00
**[notthoff.org](https://notthoff.org)** – Meine digitale Visitenkarte im Linktree-Stil mit einem Dark-Glassmorphism-Design.
*Stack:* Vanilla HTML/CSS/JS (ohne Framework)
👉 ** [notthoff.org besuchen ](https://notthoff.org )**
**[schlawinerdogs.de](https://schlawinerdogs.de)** – Eine responsive Landingpage für eine Beißkorb-Beratung.
*Stack:* Vanilla HTML/CSS/JS
👉 ** [schlawinerdogs.de besuchen ](https://schlawinerdogs.de )**
2026-08-17 17:22:07 +02:00
#### ⚙️ Self-Hosted, Automation & Infrastruktur
**Forgejo Git-Infrastruktur** – Meine selbstgehostete Forgejo-Instanz als primäre Entwicklungsplattform und Haupt-Repository, mit automatisiertem Push-Mirroring und Backup-Replikation nach GitHub.
*Stack:* Forgejo, Git, Docker, Bash
**n8n Automation ("Neo")** – Mein selbstgehosteter Telegram-basierter KI-Assistent „Neo“, gesteuert über 15+ n8n Workflows, GPT-4o und diverse Tools (Mail-Klassifizierung, Kalender-Sync, Web-Recherche).
*Stack:* n8n, Node.js, Docker, Nginx Proxy Manager, OpenAI API
2026-08-23 10:27:44 +02:00
**Paperless-ngx** – Selbstgehostetes Dokumenten-Management-System mit automatischer OCR-Texterkennung und Archivierung für die papierlose Organisation.
*Stack:* Paperless-ngx, OCR, PostgreSQL, Redis, Docker
**Umami Analytics** – Selbstgehostete, datenschutzfreundliche Web-Analytics-Plattform ohne Cookies oder Consent-Banner für alle eigenen Webprojekte.
*Stack:* Umami, Next.js, PostgreSQL, Docker
2026-09-04 10:59:02 +02:00
**Aptabase & TeleGoork Analytics** – Selbstgehostete, datenschutzfreundliche In-App-Telemetrie für mobile Apps auf Basis von ClickHouse & PostgreSQL (`telemetry-apps.goork.de`), aggregiert in einem eigenen Mobile-First PWA-Dashboard (`tele.goork.de`).
*Stack:* Aptabase, ClickHouse, PostgreSQL, Hono, PWA, Docker
2026-08-13 15:06:57 +02:00
---
### 🛠 Tech Stack & Tools
[](https://kotlinlang.org/)
2026-09-04 10:59:02 +02:00
[](https://kotlinlang.org/docs/multiplatform.html)
2026-08-13 15:06:57 +02:00
[](https://developer.apple.com/swift/)
[](https://developer.android.com/)
[](https://developer.apple.com/ios/)
2026-08-17 17:22:07 +02:00
[](https://www.typescriptlang.org/)
2026-08-13 15:06:57 +02:00
[](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[](https://react.dev/)
2026-08-17 17:22:07 +02:00
[](https://developer.mozilla.org/en-US/docs/Web/HTML)
[](https://developer.mozilla.org/en-US/docs/Web/CSS)
2026-08-13 15:06:57 +02:00
[](https://tailwindcss.com/)
2026-08-17 17:22:07 +02:00
[](https://nodejs.org/)
[](https://firebase.google.com/)
2026-08-23 10:27:44 +02:00
[](https://www.postgresql.org/)
2026-08-17 17:22:07 +02:00
[](https://www.prisma.io/)
[](https://www.sqlite.org/)
2026-08-13 15:06:57 +02:00
[](https://www.docker.com/)
[](https://www.linux.org/)
2026-08-17 17:22:07 +02:00
[](https://nginx.org/)
[](https://forgejo.org/)
[](https://git-scm.com/)
2026-08-13 15:06:57 +02:00
[](https://n8n.io/)
2026-08-17 17:22:07 +02:00
[](https://openai.com/)
2026-08-13 15:06:57 +02:00
---
### 💬 Lass uns vernetzen!
[](https://notthoff.org)
[](https://www.linkedin.com/in/daniel-notthoff)
[](https://bsky.app/profile/thefraggle.bsky.social)
[](https://instagram.com/dnotthoff)
---
### ✊ Haltung
**#fckafd #noafd #fcknzs **
Kein Platz für Intoleranz. 🏳️🌈
---
*“Stay hungry, stay foolish (and drink more coffee).”* ☕️
[](https://telemetry.goork.de)