Projekte

Jedes Schild sagt, was es ist, welche Rolle ich hatte und woran man es misst.

Screenshot tournaments.dance
tournaments.danceEigenes Produkt · 2026Alle ÖTSV-Turnierergebnisse seit 2016, 340+ Tests, DSGVO-Sperre für Tänzer

tournaments.dance

Das Startbuch des österreichischen Tanzsports, öffentlich geführt. Turniere, Paare, Wertungsrichter und Aufstiegspunkte aus den öffentlichen Quellen des ÖTSV, als durchgehende Aufzeichnung statt als Einzelblätter.

  • Liest den ÖTSV-Ergebnisdienst und TopTurnier-Berichte automatisch ein, inklusive Vorrunden und Wertungskreuzen.
  • Paarseiten mit Karriereverlauf, Punkterechner nach ÖTSV-Regelwerk, Richterseiten mit Abweichungsvergleich.
  • Tänzer können sich auf Wunsch sperren lassen. Jugendliche werden nicht indexiert.
  • Läuft auf Cloudflare Workers mit Neon Postgres. Jeder Release durchläuft Typecheck, Lint, 340+ Tests und Changelog-Pflicht.
Technik
Next.js, Cloudflare Workers, Neon Postgres, Drizzle

Seite öffnen: tournaments.dance

Screenshot Jed und der Dispatcher
Jed und der DispatcherEigene Werkzeuge · 2026Native macOS-App für KI-Agenten, dazu eine Pipeline, die Issues zu geprüften Pull Requests macht

Jed und der Dispatcher

So arbeite ich. Jed ist mein macOS-Client für den Coding-Agenten, mit dem ich baue. Der Dispatcher nimmt Issues aus Git, lässt einen Agenten implementieren, einen zweiten prüfen, und öffnet einen Pull Request. Gemergt wird nur von Hand.

  • Jed: SwiftUI, spricht das native Protokoll des Agenten, Editor mit LSP, Terminal, Sitzungen und Werkzeugkatalog.
  • Dispatcher: läuft per Cron, hält ein Kontingent ein, maximal drei Agenten parallel, jede Änderung ist ein PR mit Review.
  • KI ist Methode, nicht Ergebnis. Was der Agent baut, wird getestet, im Browser geprüft und auf Datenschutz gelesen, bevor es live geht.
  • Beide laufen täglich bei mir und bauen die anderen Projekte auf dieser Seite mit.
Technik
Swift, SwiftUI, Python, Forgejo

Seite öffnen: git.pfurner.dev

Weitere Referenzen folgen, sobald die Freigabe da ist.

Gästebuch

Schreib mir, worum es geht. Verein, Tanzschule, Idee, Frage. Ich melde mich.

daniel@pfurner.dev

Deine Daten werden nur zur Beantwortung verwendet. Datenschutz