united-domains AG
05/2022 — PresentPHP Software Engineer
- Feature development
- Project lead
- Database specialist
- PHP
- Symfony
- MySQL
- Docker
- Angular
- JavaScript
Freelance Senior Developer · Frankfurt am Main
For businesses, schools and clubs that need software that fits but have no IT department of their own. Over 10 years of web development, faster through AI-assisted workflows. I also take over existing PHP systems and bring modern ways of working to teams.
CRM, administration, booking, member portals. On top of the project price comes a monthly fee for hosting, updates, backups and monitoring, so there is nothing for you to look after.
Example The CRM of Schauspielschule Lila, built and running in production.
Maintaining and extending existing applications, fixing bugs and bringing them up to current PHP versions.
Example Ongoing development of the PHP systems at united-domains, Shopware integrations at Liebscher & Bracht.
Introducing Claude Code and similar tools into development, review and documentation, with workshops and day-to-day support.
Example Own applications such as the CRM and Mietfux delivered in a fraction of the usual time.
Docker infrastructure, automated deployment, protection with CrowdSec, versioned backups and monitoring, for anyone running their own servers.
Example Running several client sites on my own infrastructure, including Schauspielschule Lila and Hope for Children Kenya.
Web presence on a Netcup VServer using Docker, Traefik and CrowdSec.
Custom CRM built with Symfony 6.4 & MariaDB 10, deployed by release tag on Netcup.
Voting app for shared event rankings — a Flutter app with a Python backend and React admin.
Static nonprofit website built with Astro 5 & Tailwind CSS, served via Docker and Traefik.
Menu voting for a wedding: guests enter a choice per person, the couple follow a live dashboard, and the organisers get a daily summary by email. Since retired, the code archived.
Rental management for room sublets, built with Symfony 7.4 & EasyAdmin 5 — including CSV-based bank reconciliation, automated rent postings and 2FA.
Voting app for movie nights, built on Symfony 4.4 & MongoDB.
JavaScript advent calendar with mini games.
Finance management for club members, built with FastAPI & SQLite.
Mobile business simulation about running a shipping company — Flutter & Flame with Riverpod, Drift and Firebase. "Reederei" is only a working title so far, not the final name.
Versioned pull backups of the Netcup server onto a Raspberry Pi — an rsync mirror plus restic snapshots, monitored via Healthchecks.io.
AI-FIRST
PHP Software Engineer
Senior Symfony PHP Developer
Senior PHP Developer
PHP Developer
Senior Web Developer
Web Developer
For nearly a decade I have been building web applications focused on PHP and Symfony. My background is a bit unusual: before software I trained and worked as a chef — the discipline and craftsmanship from the kitchen still shape the way I build software. Across my career I have led migrations, piloted teams and shipped greenfield APIs.
Away from the computer I sail, play chess or go bouldering. When I am at it, projects of my own take shape alongside the day job — a rental management system, a CRM for a drama school, a small game. The same curiosity runs through all of it: whether new routes on the rock or new patterns in code.
IT Specialist – Application Development
Finish IT
Computer Science (no degree)
Karlsruher Institut für Technologie (KIT)
Chef apprenticeship
betterCode(PHP) 2023 — "Turning sticky notes into software"
SymfonyWorld Online 2021 — OOP & Design Patterns
SymfonyCon Amsterdam 2019 — API Platform, Profiling PHP