Marcel Huber

Projects

Software I build in my own time, newest first within each group. Products for 3D printing live on the 3D printing page.

Featured

Sep 2026

JellySwipe

C#, .NET, JavaScript

Tinder for your Jellyfin library. A native plugin where everyone swipes on their phone, and the first title everyone likes starts playing on the TV.

  • Native Jellyfin plugin, served inside the Jellyfin web UI with its own sidebar entry.
  • Lobbies: pick libraries and genres, everyone joins from their phone and swipes.
  • Tinder-style cards with drag physics, stamps, rewind and a match screen.
  • The first title everyone liked can start playing on the TV automatically.
  • Builds for Jellyfin 10.9 through 12; open source since v0.2.0.
  • Jellyfin
  • plugin
  • open source

Aug 2026

Greissler

Python, SQLite

Austrian supermarket price comparison with price history, flyer parsing, barcode scanning and a price index.

  • Collects prices daily from Austrian supermarkets, with a weekly deep crawl.
  • About 50,000 products, 58,000 offers and 64,000 price observations so far.
  • Parses BILLA and BILLA PLUS flyer PDFs into offers.
  • Favourites, a price index, barcode (EAN) scanning and Google login.
  • Runs on a 1 vCPU container with SQLite in WAL mode, a watchdog and encrypted backups.
  • scraping
  • data
  • web app

Jul 2026

WiggleWorks

TypeScript, Three.js

Turns any 3D model into a print-in-place flexi toy. It finds the spine, cuts segments and fits ball-and-socket joints.

  • Accepts STL, 3MF, GLB, OBJ and PLY, including the unwelded meshes AI generators produce.
  • Finds the model's spine, cuts it into segments and fits ball-and-socket joints.
  • Prints as one job with no assembly.
  • geometry
  • 3D printing

May 2026

Knowledge Graph RAG

Python, Neo4j, Ollama

Retrieval over a Neo4j knowledge graph built from EPUBs, where every answer carries verifiable citations. Runs fully offline.

  • Builds a Neo4j knowledge graph from EPUB books.
  • Every answer cites the exact passages it came from, so claims can be checked.
  • Fully local: Ollama models and no cloud APIs.
  • RAG
  • knowledge graphs
  • LLM

More projects

Jul 2026

ShelfStudio

TypeScript, Three.js

Design 3D-printable shelf supports that a real wooden board slots into, starting from a photo of the board.

  • Detects the wooden board from a photo to get its real dimensions.
  • Parametric multi-tier supports with geometric patterns.
  • Exports watertight STL and GLB.
  • parametric design
  • computer vision

Jul 2026

Save Sync Manager

Electron, Syncthing

A desktop app that keeps game saves in sync across PCs over Syncthing.

  • Electron desktop app that maps each game's save folder onto a shared Syncthing folder.
  • Keeps six games in sync across Windows and Linux PCs.
  • Launcher integration, so saves sync before and after a session.
  • desktop
  • sync

Jun 2026

Homelab

Proxmox, Docker, Caddy, Syncthing

A two-node Proxmox cluster running more than twenty self-hosted services, documented as runbooks.

  • Two Proxmox hosts with VMs and LXC containers, Proxmox Backup Server and a 16 TB NAS.
  • Media, photos with on-device ML (Immich with OpenVINO on an iGPU), Home Assistant with Zigbee, and dashboards.
  • Local LLM and video-generation workloads on a desktop GPU.
  • Every service has a runbook, and incidents get written postmortems.
  • infrastructure
  • self-hosting
  • Linux