Zu den Projekten springen

Offen für neue Möglichkeiten

Hallo, ich bin Fiona (sie/ihr).

Engineering-Experimente, mit Sorgfalt ausgeliefert.

Ich baue Software von Anfang bis Ende: 3D-Spiele im Browser, Handys, die ohne Server zusammen spielen, Musik- und Videotools, die nie eine Datei hochladen, und Netzwerk-Tools und ein Audio-Plugin in Rust. Jedes Projekt hier hat Tests, CI, Dokumentation und eine Oberfläche auf Deutsch und Englisch.

Future Gadget Lab · Low Earth Orbit

Fionas Avatar, mit einem kleinen Satelliten im Orbit
Projekte
11
Meist geschrieben in
TypeScript · Svelte · Rust
Läuft auf
Web · Android · Windows · macOS · Linux
Oberflächen auf
Deutsch · English

01 · Projekte

Projekte

Elf aktuelle Projekte aus meinem GitHub, nach Thema. Jedes läuft, ist Open Source und dokumentiert: In den Details gibt es mehr Screenshots, wie es gebaut ist, und Links zu Doku, Releases und Paketen.

Spiele

Gadget Nr. 01 seit Nov. 2026

Wormhole Surfing Link zu Wormhole Surfing

Ein 3D-Browserspiel: mit einem niedlichen Raumschiff durch ein Wurmloch surfen und in seltsame Welten voller Schätze springen.

Warum
Wie weit kommt man nur mit Code? Keine einzige Bild-, Modell- oder Tondatei: Schiff, Chibi-Pilotin, acht Welten, Musik und jedes Geräusch entstehen im Code, und das ganze Spiel muss trotzdem auf dem Handy flüssig laufen.
Was
Man steuert durch einen wirbelnden Tunnel, sammelt Orbs für Tempo, weicht Funken aus und wählt ein Warp-Loch, bevor eines einen selbst wählt. Dahinter erkundet die Pilotin zu Fuß eine Welt und öffnet den Schatz, der dort wartet; seltenere Löcher und längere Flüge bringen seltenere Funde für die Sammlung.
Stack
Läuft auf
  • Browser
  • Offline & installierbar
  • Android

Gadget Nr. 02 seit Okt. 2026

Vibe Puzzles Link zu Vibe Puzzles

Sechs Logikrätsel mit eindeutiger Lösung, erzeugt auf dem Gerät, mit Tipps, die den nächsten Schritt erklären.

Warum
Rätsel-Apps verstecken ihre besten Rätsel gern hinter Werbung und Abos. Hier erzeugen deterministische Algorithmen jedes Rätsel mit garantiert eindeutiger Lösung, und wer feststeckt, bekommt einen Tipp, der nicht nur zeigt, was als Nächstes kommt, sondern warum.
Was
Tetroid, Pinwheel, Sudoku, Calcudoku, Loop und Pipes in mehreren Größen und Stufen, dazu Tages-, Wochen- und Monatsrätsel. Eine Rätsel-ID ergibt auf jedem Gerät dasselbe Rätsel, und ein optionaler Server synchronisiert den Fortschritt und führt Bestenlisten.
Stack
Läuft auf
  • Browser
  • Offline & installierbar

Gadget Nr. 03 seit Okt. 2026

Vibe Laser Link zu Vibe Laser

Ein Laser-Logikrätsel: Spiegel, Prismen und Filter setzen, bis jede Münze in genau ihrer Farbe leuchtet.

Warum
Eine Liebeserklärung an den Rätselklassiker Aargon Deluxe (2001): die Regeln aus einer schriftlichen Spezifikation neu gebaut, mit eigenem Namen, eigener Grafik und eigenen Levels, sodass es sich wie das Original spielt, ohne es zu kopieren.
Was
Neunzehn optische Bauteile, von Spiegeln und Prismen bis zu Farbwandlern und Polarisatoren, und sechs Gefahren und Akteure: Sprengstoff, Brennstoffzellen, Schwarze Löcher, Schleime, Robotminen und Raumschiffe. Sieben Levelpakete, ein Level-Editor und Levels, die sich als Link verschicken lassen.
Stack
Läuft auf
  • Browser
  • Offline & installierbar

Netzwerk & Peer-to-Peer

Gadget Nr. 04 seit Nov. 2026

Spielekiste Link zu Spielekiste

Brett-, Karten-, Würfel- und Partyspiele für Handys nebeneinander, direkt per QR-Code verbunden, ohne Internet und ohne Server.

Warum
Ein Spieleabend sollte keine Accounts, keine Werbung und kein WLAN-Passwort brauchen. Eine Kiste voller Klassiker, in der die Handys auf dem Tisch direkt miteinander sprechen, über einen Hotspot oder per Bluetooth, und nichts verlässt den Tisch.
Was
Zweiundzwanzig Spiele in vier Sorten: Taktik wie Mühle, Dame und Halma; Glück und Bluff wie Ludo, Mäxchen und Werwolf; Partyspiele wie Stadt, Land, Fluss; und Echtzeitspiele wie Lichtrenner und ein Airhockey-Feld, das über zwei Handys läuft. Bis zu acht Handys sitzen an einem Tisch, oder zwei bis sechs Leute teilen sich einen Laptop.
Stack
Läuft auf
  • Browser
  • Offline & installierbar
  • Android

Gadget Nr. 05 seit Okt. 2026

PortRedirect Link zu PortRedirect

Frontend und Backend verkleben: ein schlanker TCP-Forwarder, der Verbindungen durch einen QUIC-Tunnel leitet.

Warum
Ein Heimserver hinter einem Router ist von außen nicht erreichbar. Mit PortRedirect nimmt ein kleiner, günstiger öffentlicher Server die Verbindungen an und reicht sie durch einen verschlüsselten Tunnel weiter, den der Heimserver selbst aufbaut: ohne Portweiterleitung und fast so, als stünde die große Maschine im Netz.
Was
Der Server nimmt TCP-Verbindungen an, etwa auf Port 443, und tunnelt jede als Stream über eine dauerhafte QUIC-Verbindung; der Client reicht sie an den Zieldienst weiter, etwa localhost:8443. Beide Seiten authentifizieren sich mit einem Pre-Shared Key, und der Client pinnt das Zertifikat des Servers.
Stack
Läuft auf
  • Linux
  • Docker

Gadget Nr. 06 seit Okt. 2026

Spark Hunt Link zu Spark Hunt

Ein Echtzeitspiel für Handys, die nebeneinander liegen, ohne Internet und ohne Server, nicht einmal zum Verbinden.

Warum
Im Mittelpunkt steht die Verbindung: Können Handys in Echtzeit zusammen spielen, ganz ohne Server, nicht einmal für den Verbindungsaufbau? Das Spiel ist absichtlich klein, und aus dem Netzwerkteil sind drei Bibliotheken geworden, die inzwischen andere Apps nutzen.
Was
Alle steuern einen leuchtenden Punkt, und wer einen Funken zuerst erreicht, punktet, während Minen Punkte kosten. Die Handys tauschen ihre WebRTC-Angebote, indem sie gegenseitig ihre QR-Codes scannen, über ein gemeinsames WLAN oder einen Hotspot, oder sie verbinden sich in der Android-App per Bluetooth; bis zu acht spielen zusammen.
Stack
Läuft auf
  • Browser
  • Offline & installierbar
  • Android

Musik & Audio

Gadget Nr. 07 seit Nov. 2026

AudioRef Link zu AudioRef

Ein VST3- und CLAP-Plugin, das Kopfhörer glättet, damit günstige und Consumer-Modelle näher an neutrales Studio-Monitoring kommen.

Warum
Wer auf einem Bose QC25 oder einem Sony WH-1000XM4 mischt, mischt gegen deren Bässe und Höhen. Messungen und Korrekturkurven dafür gibt es; AudioRef bringt sie dorthin, wo gemischt wird, als letztes Plugin auf dem Master, ohne Latenz, ohne Clipping und ohne dass die Korrektur in einen Export rutscht.
Was
Man wählt seine Kopfhörer und ein EQ-Preset aus OPRA, eingebaut für Bose QC25, Sony WH-1000XM4 und AKG K240 Studio oder für Tausende weitere aus OPRAs Datenbank geladen. Oder man lädt eine Messung und eine Zielkurve im Format von AutoEQ, und AudioRef berechnet die Korrektur selbst, einstellbar mit Neigung, Bass und einer Grenze für Anhebungen.
Stack
Läuft auf
  • Windows
  • macOS
  • Linux

Gadget Nr. 08 seit Okt. 2026

Vibe Soundlab Link zu Vibe Soundlab

Drum & Bass und Chiptunes, als Code in Strudel geschrieben, und ein Browser-Player mit Mischpult, Live-Akkorden und Visuals.

Warum
Musik als Code: Tracks in Strudel schreiben und dann den Player bauen, den ich mir dafür gewünscht habe, mit echtem Mischpult, Akkorden zum Mitspielen auf der Gitarre und Visuals, die dem Arrangement jedes Tracks folgen.
Was
Dreizehn Tracks, von atmosphärischen Rollern und Bangern bis zu Chiptunes im Stil von Keygens, C64 und Amiga, jeder eine schlichte Strudel-Datei, die auch auf strudel.cc läuft. Der Player zeigt die Teile jedes Tracks, umrandet im Code die Noten, die gerade klingen, und lässt den Code ändern, während er spielt.
Stack
Läuft auf
  • Browser

Gadget Nr. 09 seit Okt. 2026

musicbanana Link zu musicbanana

Ein freies, selbst gehostetes Zuhause für die eigene Hörhistorie: Scrobbling, Charts, Rückblicke und Statistiken.

Warum
Ein Projekt, das seit 2007 in der einen oder anderen Form läuft. Eine Hörhistorie ist persönlich und wert, behalten zu werden, also bleibt sie bei musicbanana auf dem eigenen Server: neu gebaut aus der PHP-Version von 2016 als kleiner Rust-Server mit Svelte-Oberfläche, und die alte Datenbank kommt mit.
Was
Es nimmt die Wiedergaben jedes Players, der die ListenBrainz-API spricht, etwa Navidrome, und die von Spotify über YourSpotify, und macht daraus Profilseiten, Charts für jeden Zeitraum samt Bewegung, einen Jahresrückblick, eine Hör-Uhr und Vergleiche zweier Profile.
Stack
Läuft auf
  • Selbst gehostet
  • Docker
  • Browser

Gadget Nr. 10 seit Sept. 2026

FibeStation Link zu FibeStation

Ein audioreaktiver Musik-Visualizer, der HD-Videos für YouTube und TikTok rendert, direkt im Browser.

Warum
Musik verdient Bilder, aber Videoschnittprogramme sind schwer und Online-Tools wollen die eigenen Dateien. FibeStation macht Live-Visuals und fertige Videos auf dem eigenen Rechner: kein Server, keine Uploads, Bild für Bild gerendert und auf jedem Computer flüssig.
Was
Zwei Looks folgen dem Beat: ein Logo in einem leuchtenden Spektrum-Ring und kaleidoskopische Feedback-Tunnel mit Neonröhren, jeweils mit Presets, die mit der Musik wechseln. Drumherum ein Player für DJs, mit lückenloser Warteschlange, Wellenformen, Hot Cues, Beatgrid, Tempo mit Key Lock und Effekten.
Stack
Läuft auf
  • Browser

Alltag

Gadget Nr. 11 seit Sept. 2026

Vibe-Stundenplan Link zu Vibe-Stundenplan

Ein Wochenstundenplan im Browser: kein Konto, kein Backend, kein Build-Schritt.

Warum
Ein Stundenplan für die Uni-Woche, der einfach funktioniert: öffnen, ausfüllen, fertig. Alles bleibt im Browser, und der Code bleibt klein genug, um ihn an einem Nachmittag zu lesen.
Was
Ein Wochenraster mit Tagen zum Umbenennen, Hinzufügen und Entfernen, Zeitraster aus Vorlagen wie TU Dresden und RWTH Aachen oder ganz eigene, Einträge per Klick oder Ziehen über mehrere Slots und mehrere Pläne nebeneinander, exportiert als lesbares JSON.
Stack
Läuft auf
  • Browser

02 · Wie ich baue

Wie ich baue

Dieselben Gewohnheiten ziehen sich durch alle diese Projekte. Jede Kachel nennt, wo sie am besten zu sehen sind.

03 · Technik

Technologien

Alles, womit diese Projekte gebaut sind, danach, wie viele es nutzen. Eine Auswahl zeigt die passenden Projekte.