Die Geschichte
Gelernter Koch. Ex-Marine. Ex-Kreuzfahrtschiff. Aktuell 40-Tonner-Fahrer. Seit ewig im Internet unterwegs. Vibe Coder, der Laravel-Apps, selbst gehostete Tools und WordPress-Plugins baut — mit KI als Co-Pilot. Alles davon gleichzeitig, seit ungefähr immer.
Private Notizen gibt’s auf mifupa.com.
Ich fahre beruflich einen 40-Tonner.
Das hier ist mein Nebenprojekt.
Michael Fuchs · 37 · Passau, Bayern
Der Weg
Wie das passiert ist
Ein TikTok-Video über n8n. Da hat es angefangen. „Nur mal kurz damit rumspielen.“ Berühmte letzte Worte — ein paar Wochen später gab es Donau2Space.de, einen ganzen Blog, betrieben von 78 n8n-Workflows. Beim Bauen habe ich ständig WordPress-Plugins gebraucht, die es so nicht gab, wie ich sie wollte — also habe ich die auch gebaut: BreznGEO, BreznFlow. Das sollte eigentlich das ganze Hobby sein.
Dann kam Schneespur. Ein Kollege brauchte eine Möglichkeit, Winterdienst-Einsätze zu dokumentieren — den Nachweis, dass eine Straße wirklich geräumt und gestreut wurde. Ich habe es für ihn gebaut. Und irgendwo dazwischen ist das Hobby leise größer geworden: Schneespur wurde zu einer richtigen Laravel-App (Wintertrace für alle außerhalb Deutschlands), so eine, die Leute tatsächlich installieren und auf die sie sich verlassen.
Von da an hat eins das nächste aus dem Boden gezogen. Die Installationen brauchen Updates — also habe ich Jenni gebaut, meinen eigenen Release- und Update-Server. Dann wollte die App Module. Dann wollten die Module eine eigene API. Dann ist eines dieser Module — ein kleiner Signier-Helfer — zu NoSign herangewachsen, einer vollwertigen, selbst gehosteten E-Signatur-Engine und einem eigenen Projekt. Nichts davon war geplant. Es ist einfach gewachsen, ein „wär doch schön, wenn…“ nach dem anderen.
Und es liegt immer noch eine Idee in der Schublade — wie Rastplatz.app. Ich bin kein gelernter Programmierer. Ich bin ein LKW-Fahrer, dem es Spaß macht, Dinge zu bauen. Das reicht offenbar.
$ whoami
Michael Fuchs. 37. Passau, Bayern.
Koch. Marine. Kreuzfahrt. 40-Tonner. Internet-Mensch.
$ cat origin.txt
2025 — n8n auf TikTok gefunden. schlechte idee. beste idee.
2025 — donau2space.de — 78 workflows stark.
2025 — erste wordpress-plugins: brezngeo, breznflow.
2025 — claude code kommt dazu. das chaos wird besser.
2026 — schneespur — für einen kollegen gebaut. es ist gewachsen.
2026 — jenni, dann module, dann eine api, dann nosign.
2026 — rastplatz.app — das nächste in arbeit.
∞ — immer noch ein hobby. immer noch nur zum spaß.
$ cat stack.txt
WordPress · PHP 8+ · Laravel 12 · Vanilla JS · HTML/CSS
n8n · Claude Code (Co-Pilot) · GSD · Git · Coolify · Swetrix
$
Die Haltung
Die ehrliche Version: Ich vibe-code, weil es Spaß macht. Weil ich es ehrlich cool finde, dass jemand, der kein Programmierer ist, trotzdem echte, funktionierende Software bauen kann. Ich will nicht das nächste Millionen-Startup aus dem Boden stampfen, und ich will keine Million Installationen. Es ist ein Hobby — und wenn ein Projekt auch nur einem Menschen hilft, hat es sich für mich schon gelohnt.
Nimm Rastplatz.app. In ganz Deutschland — eigentlich in ganz Europa — fehlen LKW-Parkplätze, und zwar massiv. Das löse ich nicht. Aber wenn die App einem Fahrer am Ende einer langen Schicht hilft, einen Platz zu finden, hat sie ihren Job gemacht. Genauso Schneespur: Wenn es einem Betrieb einen schlechten Nachmittag erspart, war es das Bauen wert. Das ist der ganze Maßstab.
Ich bin lange genug online, um das Gefühl vom „weißen Bildschirm um 23 Uhr“ zu kennen, wenn auf einer Seite, die einem wichtig ist, etwas kaputtgeht. Ich war da — und ich werde nie der Grund sein, dass jemand anderes diesen Moment hat. Alles hier läuft zuerst auf meinen eigenen Seiten und Installationen, unter echten Bedingungen. Was ich nicht selbst nutzen würde, veröffentliche ich nicht. Nichts geht innerhalb einer Woche von der Idee zu „jetzt herunterladen“ — es gibt eine Testphase, dann noch eine, dann wahrscheinlich noch eine.
Warum GPL? Warum kostenlos? Ich zahle für jede Menge Software und finde Premium völlig in Ordnung — Entwickler müssen auch von etwas leben. Aber das hier ist meins, gebaut für den eigenen Gebrauch und geteilt, weil es das geben sollte. Keine „Pro“-Version in der Hinterhand, keine Bezahlschranke, kein Abo, das sich still verdoppelt. Wenn etwas im Betrieb Geld kostet (etwa KI-API-Aufrufe), bringst du deinen eigenen Schlüssel mit — ich will da nicht dazwischensitzen.
Noch was zur KI: Sie hat die Ideen nicht — sie setzt sie um. Die 78 n8n-Workflows haben sich nicht selbst geschrieben; jeden einzelnen habe ich entworfen. Claude Code entscheidet nicht, was gebaut wird — das mache ich. Die KI macht mich schneller und findet Dinge, die ich übersehen würde. Aber gedacht wird immer noch im Führerhaus um 6 Uhr früh, mit einem Kaffee und einem Problem, das gelöst werden will. Wie das genau abläuft, steht unter ./how.