My Projects

A selection of projects I've worked on

Brief-Generator share image: a DIN 5008 letter next to the headline 'Briefe nach DIN 5008 online schreiben und drucken'
Featured

Brief-Generator - DIN 5008 Letters in the Browser

A browser app that writes German letters to DIN 5008 and prints them so the address fits the envelope window. No accounts, no installation, works offline, and every letter stays in your browser.

JavaScript (ES Modules) IndexedDB WebCrypto Node.js Stripe Brevo nginx Docker Plausible
A Postmint-generated product launch post reading 'Less scheduling. More focus time.'
Featured

Postmint - On-Brand Social Posts in Seconds

A SaaS tool that turns a short description into a polished, on-brand social image — every post grounded in a hand-crafted template and rendered pixel-perfect, so it always looks designed, never random.

Laravel 12 Livewire 3 Tailwind CSS 4 Playwright Anthropic SDK OpenAI Cashier (Stripe) Resend Docker
ShopSignal logo with the tagline Every shop. One screen. Zero surprises.
Featured

ShopSignal - Shopware Fleet Monitoring Platform

A Shopware-native SaaS platform showing the health, revenue, uptime, and SEO of every shop on one live screen — with a 0–100 score and automatic alerts.

Laravel 12 Livewire 3 Tailwind CSS 4 TimescaleDB 17 Redis Meilisearch Shopware 6 Docker
FinanzPilot dashboard showing financial overview with account balances, income vs. expense charts, and category breakdowns

FinanzPilot - Self-Hosted Personal Finance Manager

An open-source personal finance app built with Laravel and Vue.js — AI-powered insights, smart bank-import categorization, and a privacy-first architecture.

Laravel 13 PHP 8.4 Vue 3 Inertia.js PrimeVue Tailwind CSS ApexCharts SQLite Docker AI/LLM MCP