Projects

Selected Passion Projects I am proud of

VideoVault

2025 - Present

A private, self-hosted video vault for your personal use. Supports multiple video transcodes, search, and is blazingly fast thanks to a backend written in Rust and a zero-js (vanilla) frontend.

RustAxumsqlxTera TemplatesTailwind CSSNode.jspnpmcargoffmpeg
  • HLS Streaming of videos
  • Video Scrubbing
  • Aspect Ratio Awareness
  • Multiple Video Transcodes
  • External Transcoding Workers
  • Responsive, lightweight design
  • User Accounts via local, LDAP or OIDC
  • Sharing with timestamps
  • Quick and simple deployment (Docker)

Discretize: Gear Optimizer

2021 - 2026

A gear optimizer for the popular MMORPG Guild Wars 2. The optimizer is used by thousands of players daily to find the best gear combinations for their characters.

ReactReduxRustViteMaterialUI
  • User-friendly interface
  • Rust/WASM calculation core
  • Internationalization
  • Keyboard Navigation

@discretize/gw2-ui-new

2023 – 2026

A modern, lightweight React component library for Guild Wars 2 UI elements. Used by all Discretize applications.

ReactTypeScriptCSS ModulesStorybook
  • Refactored all components to TypeScript
  • Replaced CSS-in-JS with CSS Modules
  • Better performance by caching, batching