Web applications in Symfony
Admin panels, internal tools and APIs in Symfony: Doctrine and migrations, Messenger for background jobs, Twig, tests, auth (LDAP / OAuth). Ready for Docker and CI/CD from the first commit.
The best code is the code that takes repetitive work off people’s plates. I write internal tools, system-to-system integrations and automation: from an environment-management panel in Symfony, through Python scripts gluing APIs together, to bots and reports that send themselves.
Admin panels, internal tools and APIs in Symfony: Doctrine and migrations, Messenger for background jobs, Twig, tests, auth (LDAP / OAuth). Ready for Docker and CI/CD from the first commit.
REST, SOAP, GraphQL, webhooks, CSV/XML/EDI files. Queues, retries, error logging and alerts – integrations that do not need babysitting.
Scripts and services: data processing, reports, synchronisation, bots (Slack, Telegram), scheduled jobs. Run from cron, CI or as a container.
CLIs and automation for deployments, environment management, config generation, infrastructure clean-up – in Python, Bash or PHP.
I take over and extend PHP / Symfony / Python code, add tests, tidy up deployments. Without rewriting everything from scratch.
You describe the process or the problem. I ask what should happen in edge cases and how to measure success. A short scope document comes out of it.
Fixed price for well-defined tasks, hourly billing for exploratory work. Always with reasoning.
Short milestones, each ending with something you can test. Code in your repo, with CI, pull requests and reviews if you have a team.
Deployment (Docker / server / CI), documentation, README, training. Optional maintenance and further development.
I focus on backend and automation. Simple interfaces (admin panels, forms, Twig/HTMX) yes; complex SPAs and mobile apps – together with frontend developers I work with.
You do. Code goes into your repository and the transfer of copyright is part of the contract.
A simple script integrating two systems is usually a few days. A Symfony panel with auth and a few modules – two weeks and up. After a call I will give you a realistic estimate.
Write a few sentences about what you want to achieve. I usually reply within 24 hours and tell you straight away whether and how I can help.
Other things I can help with