Projects
A selection of things I’ve built, hacked together, or am currently working on. More details coming as I document each project.
Homelab Infrastructure
Stack: Synology DS218+, Docker, Tailscale, Cloudflare Tunnel, Plex Media Server (aka Ericflix™)
Self-hosted media stack with automated downloading, library management, and remote access. Runs Plex, Radarr, Sonarr, Prowlarr, qBittorrent, SABnzbd, and Tautulli — all behind a secure VPN tunnel.
Tags: linux docker networking automation plex media server ericflix
Personal Website
Stack: Hugo, HTML/CSS, Cloudflare Tunnel
This website. Built from scratch with a brutalist design philosophy. Zero JavaScript, zero dependencies, zero frameworks. Self-hosted on a Synology NAS and served globally via Cloudflare’s edge network.
Tags: hugo css self-hosting
Raspberry Pi Experiments
Stack: Raspberry Pi, Python, Yunohost, Moode Audio, Nextcloud
Various hardware projects — environmental sensors, VJ source generator, home automation prototypes. Most run headless on my local network with simple web dashboards.
Tags: raspberry-pi python hardware iot audio
Reich Memories
Stack: TypeScript, Hono, React, SQLite, Docker, Signal, Resend, Cloudflare Tunnel
A family memory preservation tool that automatically sends questions to recipients via email on a randomized schedule and archives their responses. Features threaded follow-ups, per-user visibility controls with AES-256 encryption at rest, comments, and a searchable archive with HTML export for printing. More info on the project written up here: Reich Memories
Tags: typescript react sqlite docker self-hosting signal email
Consensus Building and Deliberative Democracy
Stack: Loomio, OpenProject self hosted, Nextcloud
Self hosted docker containers for managing community groups and events. I’d consider myself a semi-professional party and mid sized event planner at this point :)
Tags: loomio consensus self-hosting community events