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 
A self-hosted AI workspace for teams. Agents read files, run a sandboxed shell and use MCP tools on company
data, while every name, email and key is sealed before a request reaches the model. Built on warden's
redaction engine.
|
|
|
π¦ 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