Der gesamte Quellcode in jedem einzelnen Unterordner dieses Repositories wurde vollständig mit Hilfe von Künstlicher Intelligenz (Claude / Claude Code von Anthropic) erstellt — Planung, Implementierung und größtenteils auch die Dokumentation.
Ich (der Repo-Besitzer) habe die Anforderungen, Architekturentscheidungen und Tests vorgegeben und begleitet, geschrieben hat den Code die KI. Dieses Repository dient als Sammlung/Portfolio meiner mit KI entwickelten Projekte.
Jeder Ordner ist ein eigenständiges Projekt mit eigenem Stack, eigener Lizenz-Situation (sofern abweichend vermerkt) und eigenem README. Manche Projekte sind vollständig fertig und live im Einsatz, andere sind Prototypen, Lernprojekte oder Experimente — das ist jeweils im jeweiligen Projekt-README vermerkt.
Vor der Veröffentlichung wurden alle Ordner auf Zugangsdaten, API-Keys, Passwörter und private/personenbezogene Daten geprüft und bereinigt. Solltet ihr trotzdem etwas Sensibles finden, bitte ein Issue eröffnen.
| Projekt | Kurzbeschreibung | Stack |
|---|---|---|
| digitales-gesetzbuch | Desktop-App für Gesetzestexte (DE/AT/CH/EU) | Python, PyQt6 |
| dogs-of-war | Isometrisches taktisches Strategiespiel | Phaser 4, TypeScript, Vite |
| exo-colony | Sci-Fi Aufbaustrategie in Low-Poly-3D | Three.js, TypeScript, Vite |
| autoborse | Fahrzeug-Marktplatz mit VIN-Abfrage | Next.js |
| claude-desktop | Windows-Desktop-Chat-Client für Claude mit PC-Werkzeugen | Python, PySide6 |
| dev-wiki | Internes Entwickler-Wiki | Next.js, MDX |
| ducati-race | 3D-Arcade-Rennspiel | Three.js, Vite |
| flipper-diy | Eigenbau-Multitool (Firmware) | ESP32, C++ |
| forge-mail | Multi-Account E-Mail-Client mit PGP, CalDAV/CardDAV, KI-Funktionen | Python, PySide6 |
| forgeword | docx-kompatibler Texteditor | Python, PySide6 |
| fusion-addins | Sammlung von Add-Ins für Autodesk Fusion 360 | Python |
| geoeconomics-tracker | Dashboard für geoökonomische Kennzahlen | Python, Streamlit |
| hp-scan | Netzwerk-Scan-Tool mit OCR und KI-Sortierung | Python |
| jd-can-monitor | CAN/J1939-Monitor für Landmaschinen inkl. Cockpit-App | Python, Flutter |
| pi-kiosk-launcher | Touchscreen-Kiosk-Launcher für Raspberry Pi | Python |
| piface-app | Web-UI mit Logikeditor für ein Raspberry-Pi-I/O-HAT | Python, Flask, SocketIO |
| rover-4ws | Firmware für ein vierrädrig lenkbares Fahrzeug | ESP32, C++ |
| vag-diagnose | Fahrzeugdiagnose-Tool (CAN/UDS) | Python, PySide6 |
| video-builder | Beat-synchroner Musikvideo-Generator aus Stock-Material | Python |
| voice-claude | Sprachassistent mit Push-to-Talk, Whisper und Claude | Python |
| feldmanager-buchhaltung | Schweizer Buchhaltungssoftware (FiBu, MWST, QR-Rechnung) | Next.js, Prisma, PostgreSQL |
| feldmanager-personal | Lohnbuchhaltung / Payroll für Schweizer Betriebe | Next.js, Prisma, PostgreSQL |
| feldmanager-lager | Lagerverwaltung für landwirtschaftliche Betriebe | Next.js, Prisma, PostgreSQL |
| farmerforge-feldmanager | Feldverwaltung: Parzellen, Kulturen, Sensorik, Wetter | Next.js, Prisma, PostgreSQL |
Die vier Projekte oben (feldmanager-buchhaltung, feldmanager-personal, feldmanager-lager, farmerforge-feldmanager) gehören zusammen: Es ist eine Software-Suite für kleine und mittlere Landwirtschaftsbetriebe in der Schweiz, die ich unter der Marke "FarmerForge" als eigenes Produkt aufgebaut habe. Jedes Modul ist eine eigenständige Web-Anwendung, die auch unabhängig von den anderen läuft, aber über eine gemeinsame Schnittstelle (REST-API mit Zugriffs-Tokens) Daten austauschen kann — z. B. schiebt die Lohnbuchhaltung fertige Lohnläufe automatisch in die Finanzbuchhaltung.
-
feldmanager-buchhaltung — die Buchhaltung: Eine vollständige Finanzbuchhaltung für Schweizer Betriebe. Rechnungen schreiben und als offizielle QR-Rechnung verschicken, Eingangsrechnungen erfassen und freigeben, Banking-Dateien einlesen (Kontoauszüge im CAMT-Format), Zahlungsaufträge erzeugen, die Mehrwertsteuer-Abrechnung vorbereiten und einreichen, sowie am Jahresende Bilanz und Erfolgsrechnung als PDF ausgeben. Belege (Rechnungen, Quittungen) können fotografiert/hochgeladen werden, eine KI liest die wichtigen Angaben automatisch aus (Betrag, Datum, Lieferant). Mehrere Firmen ("Mandanten") lassen sich getrennt voneinander verwalten, der Zugang ist per Zwei-Faktor-Anmeldung (Authenticator-App oder Passkey) abgesichert.
-
feldmanager-personal — die Lohnbuchhaltung: Berechnet für Mitarbeitende automatisch den korrekten Netto-Lohn aus dem Brutto-Lohn — inklusive aller in der Schweiz vorgeschriebenen Abzüge (AHV/IV/EO, ALV, Pensionskasse/BVG, Quellensteuer für ausländische Mitarbeitende) sowohl auf Arbeitnehmer- wie auf Arbeitgeberseite. Erstellt die monatliche Lohnabrechnung und den jährlichen Lohnausweis als PDF, unterstützt Lohnvorschüsse und deren spätere Verrechnung, und kann die Lohndaten in Formaten ausgeben, die von Behörden (Swissdec-Standard) oder anderen Buchhaltungsprogrammen (Bexio, Abacus) eingelesen werden können. Die Quellensteuer-Tarife werden direkt von der Eidgenössischen Steuerverwaltung importiert, damit immer die aktuell gültigen Sätze verwendet werden.
-
feldmanager-lager — die Lagerverwaltung: Behält den Überblick über Waren, Ersatzteile, Saatgut, Düngemittel oder sonstiges Material auf dem Hof — was ist wie viel vorhanden, wo liegt es, wann muss nachbestellt werden. Über die gemeinsame Schnittstelle kann die Buchhaltung automatisch auf die Artikeldaten zugreifen, etwa um Wareneinkäufe korrekt zu verbuchen.
-
farmerforge-feldmanager — die Feldverwaltung: Das Herzstück für die eigentliche landwirtschaftliche Arbeit. Parzellen (Feldgrenzen) lassen sich auf einer Karte einzeichnen und bearbeiten, jeder Parzelle werden Kulturen und Anbau-Zeiträume zugeordnet, und Wetterdaten für den eigenen Standort werden eingeblendet. Über eine Schnittstelle können externe Feldsensoren (Bodenfeuchte, Temperatur o. Ä.) automatisch ihre Messwerte melden. Ursprünglich als kundenspezifische Lösung für einen einzelnen Betrieb entstanden, wurde die Anwendung anschliessend zu einem generischen Produkt weiterentwickelt, das für beliebige Betriebe einsetzbar ist (kundenspezifische Bezüge wurden vor der Veröffentlichung entfernt).
Hintergrund: FarmerForge war als eigenes Geschäftsmodell (SaaS für Schweizer Landwirtschaftsbetriebe) geplant. Der aktive Geschäftsbetrieb (Server, Domain) wurde 2026-07-17 eingestellt — der Code bleibt aber als vollständiges, funktionierendes Beispiel für eine mehrteilige Business-Software-Suite erhalten und wird hier als Showcase gezeigt.
Sofern im jeweiligen Projektordner nicht anders vermerkt, steht der Code unter der MIT-Lizenz.