Side projects
Here are some of the side projects I’ve been working on in my spare time. I use these opportunities to learn new things and continually enhance my skills. Working on these projects is something I find deeply fulfilling and peaceful.
🤖 My CLAUDE.md - Teaching AI How I Write Code
A look at my personal CLAUDE.md configuration file — the coding guidelines I use to shape how Claude Code works with me, enforcing TDD, clean code principles, and disciplined refactoring across all my projects.
Claude
Markdown
🦄 URL Unicorn - A Rust-Powered URL Shortener
A personal URL shortening service built entirely in Rust, featuring an Actix Web API with Diesel ORM and a Telegram bot using Teloxide. A deep dive into why Rust makes backend development a joy.
Rust
Actix Web
PostgreSQL
K3s
Docker
Hetzner
🎅🏻 Advent Calendar 2025
A real life search game for the advent season, now with Mapbox 3D layers, extensive test coverage from unit to e2e tests with Playwright and several code improvements following DRY and YAGNI principles.
TypeScript
Vue.js
GraphQL
Strapi
K3s
Docker
AWS
CloudFront
Hetzner
🏗️ Contract Testing with Pact and GitHub Actions
A comprehensive guide to implementing contract testing using Pact.js with Vue.js frontend and Node.js backend, including CI/CD integration and best practices for microservices communication.
Vue
TypeScript
♻️ Migrating a Blog from Vue to Nuxt
A straightforward journey to better web vitals performance through server-side rendering
Vue
Nuxt
TypeScript
Strapi
K3s
Docker
🌊 Baltic Blades - Canoe Polo Rostock
A bold and fresh new home for the canoe polo community in Rostock!
TypeScript
React
Next.js
Strapi
K3s
Docker
Hetzner
🔐 Claim Chinchilla
A customized JWT decoding app with a user-friendly presentation of encoded custom claims.
TypeScript
Vue.js
Nuxt
🎅🏻 Advent Calendar 2024
A real life search game for the advent season, built with TypeScript, Vue.js and GraphQL and notification integrations with Slack and Telegram.
TypeScript
Vue.js
GraphQL
Strapi
K3s
Docker
AWS
CloudFront
S3
🏴☠️ 48 Hours Coding Challenge - Building a Jugger Platform
A web application built in 48 hours for the local Jugger communities to share news, introduce the sport, and help promote local events.
TypeScript
Vue.js
Strapi
K3s
Docker
AWS
🚀🧪 Boosting Efficiency: Running E2E Tests Concurrently with Cypress and GitHub Actions
Optimize your E2E testing workflow by running tests concurrently with Cypress and GitHub Actions.
Cypress
⌨️ Moving from ISO-DE to HHKB layout
Transitioning from the native German ISO layout to the HHKB layout might sound like a minor adjustment...
🧄 Bun meets NestJS - tweaking for development
… some snippets to use Bun with NestJS
Nest
☁️ Private Cloud @Hetzner
... as homelab and provider for my personal projects
K3s
Kubernetes
Docker
Personal Portfolio
… build with the fullstack framework Next.js, deployed ...
Next.js
React
Cypress
TypeScript
K3s
Docker
Stretch Tracker 2.0
… just as a reimplementation of the old one with fullstack framework Next.js.
Next.js
React
Cypress
TypeScript
K3s
Docker
Advent Calendar 2023
… as a web app in the form of a local real-life search game hosted in three different cities.
Django
Python
K3s
Docker
Stretch Tracker
... as a web app to display and record daily training minutes in closed company as a result of a New Year’s bet.
Advent Calendar 2022
… as a web app in the form of a local real-life search game for local community.
Bikeability
... as a product of my master thesis, this platform is used to determine the bikeability of communities, environments and individual road segments.