I build software for public administration: tools my colleagues use every day, which is why they have to work without a manual. Three things matter to me. Load nothing from third-party servers. Store personal data encrypted or not at all. Build interfaces that hold up on a phone. On the side I make games on Roblox.
More about me
- Where: A municipal administration in Schleswig-Holstein, Germany, as an IT apprentice.
- What: Form and feedback services, tools for everyday administration, all on our own hardware.
- How: Node.js and Express on the server, SQLite for the data, Docker on Linux. No CDNs, no trackers, no external fonts.
- Also: Games on Roblox written in Luau, and Hypixel SkyBlock when nothing is compiling.
- Why: Public administration deserves software people enjoy using.
How this page is built
None of the graphics above come from a third-party service. A small script in this repository (scripts/build.js) fetches the numbers from the GitHub API once a day, works out streaks and weekdays, and draws the SVG files in assets/. No dependencies, no trackers. Visiting this page loads nothing from anywhere else.
The animations live inside the SVG files (SMIL), so they run without JavaScript. Texts, skills and links are in profile.json, the colours in scripts/theme.js. The brand logos come from Simple Icons (CC0) and are copied into scripts/icons.js. To reuse it for your own profile: fork, edit profile.json, add a token with read:user as the secret PROFILE_TOKEN, done.
Updated September 22, 2026

