Apprentice IT specialist for system integration, based in Germany.
I self-host my own services, run GrapheneOS on my phone and use privacy tools like the Nym VPN client.
I also build small tools for my everyday life and send pull requests to open-source projects.
- Training in system integration: servers, networking, authentication and automation
- A self-hosted server with Docker, OMV and Tailscale
- Development on the side: contribution to open source projects and small web apps and plugins that solve a specific problem
- I use Claude Code for development and refactoring, including remotely on my own server
- I define the requirements and the structure, and I review, test and understand what ends up in my repos
- AI-assisted work is marked in my commits (
Co-Authored-By) and in the project READMEs
A small selection of my merged pull requests
| Project | What it solves | Stack |
|---|---|---|
| Zeiterfassung | Time tracking with booking validation: legal break times, the 11-hour rest period, weekend surcharges. Runs with Docker, and a functional specification is included in the repo. | FastAPI · React · TypeScript · PostgreSQL |
| homeoffice-rechner | Plans home-office and office days and checks them against a monthly limit. Multiple users, flextime account, public holidays per German state, forecast. Runs on simple web hosting with no dependencies. | PHP · SQLite · JavaScript |
| tasks-by-folder | Obsidian plugin that shows open tasks grouped by folder and sorted by due date. Makes no network requests. | TypeScript · Vitest · esbuild |



