Projects

A selection of my work — with the technologies, challenges, and learnings behind them.

Fullstack project — University of Rostock

Wossibel2Go — Crowdsourcing for a Folklore Archive

A web application for browsing and collaboratively transcribing the digitized Wossidlo card collection. Vue 3 frontend with an Express backend as a proxy to the WossiDiA API of the University of Rostock.

Vue.jsNode.jsTailwind CSS
Hardware project — 2026

LED Panel — Spotify Album Cover on 64x64 Pixels

A Raspberry Pi drives a 64x64 RGB LED matrix and displays the album cover of the currently playing Spotify song — with automatic switching on track change.

Raspberry PiOAuth 2.0Node.jsCI/CD
Feature — 2026

Knowledge Graph — Interactive Content Network

An Obsidian-inspired knowledge graph that visualizes blog posts and projects as physically simulated, interconnected nodes.

Astro
Infrastructure project — 2026

CMS — Managing Content Without Learning Git

Why I chose Keystatic as the CMS for my portfolio and how it fits into the existing Astro infrastructure without creating a second source of truth.

AstroKeystaticDocker
Fullstack project — 2026

Monitor — Server Dashboard

A dashboard for monitoring my server with real-time metrics, service management, container status, and a centralized log view.

Vue.jsDockerLinux
Fullstack project — 2025

mathis-adler.dev — Portfolio

My personal portfolio — statically generated with Astro, hardened with WireGuard VPN and Nginx, automatically deployed via GitHub Actions.

AstroNginxWireGuard
Security project — 2025

Once — One-Time Secrets

A one-time secret service with end-to-end encryption. Secrets are encrypted client-side with AES-256-GCM — the server never sees plaintext or keys.

CryptographyNode.js
Fullstack project — 2025

QR Code & Short Link Toolkit

An end-to-end system for QR codes and short links — from a browser-based generator to a self-hosted redirect service to a CLI tool.

Node.jsDockerNginx