Full-Stack Developer at TMT Β· Germany
I modernise grown PHP/WordPress systems without stopping production: hardened, tested, with AI tooling.
In my free time I build apps and a native terminal in Rust.
π₯ Meal Prep Studio 
Your own meal-kit service for the food you cook at home. Claude suggests dishes, you pick them on your
phone, and you get the recipes, a shopping list priced at the supermarkets near you and a prep-day timeline.
π hefyn

Share workflows and one subscription per CLI (Claude Code, Codex, OpenCode, Pi) with your whole team, behind one login in the browser. Workflows stay private until shared, sessions stay private to each person, and nobody picks a model. Self-hosted, open core under the AGPL-3.0.
|
|
|
π¦ rmm WordPress plugin that strips or rewrites remote metadata, so pages stop blocking on third-party requests. |
π freddo.dev Source of my personal site. No JavaScript shipped by default. |
Nearly everything I build is client work on a company GitLab that you can't see from here. That's 68 projects since 2019, 19 of them as lead or sole developer, after an IHK apprenticeship as an IT specialist for application development. I've spent all of it at the same agency, so I've lived with my own decisions for years instead of handing them over at go-live.
- π I replace grown PHP/WordPress systems incrementally, in production, without a freeze.
- π I build REST APIs and webhooks that hold up: rate limiting, CSP, token hashing, path-traversal protection.
- β I wire tests into CI from the start: Vitest, Playwright, PHPUnit.
- π³ I run Docker on my own Debian servers, including deployment, TLS, incident analysis and rollbacks.
- π€ I build LLM tooling that does real work (OpenAI API, LangChain/LangGraph, MCP, Claude Code), not demos.
freddo.dev Β· happy to walk through any of my work