Web applications and APIs that stay easy to maintain long after launch: new products, and existing PHP codebases that need care.
PHP and Symfony are what we work with every day. We build new web applications and APIs on them, and we take care of existing ones: business software, customer portals, backends for web and mobile apps.
Symfony gives us a stable foundation with long-term support and a huge ecosystem. On top of it we use Doctrine for the database layer and API Platform when the job is a REST or GraphQL API. What matters more than the tools, though, is that the result stays maintainable — for us and for your own team.
Our PHP toolbox
Clear boundaries between domain logic, framework and infrastructure. New developers find their way around, and changes stay local instead of rippling through the whole application.
PHPUnit covers the behaviour that matters, PHPStan catches whole classes of bugs before the code runs. Both run in the pipeline on every change.
Old PHP or Symfony versions, missing tests, code nobody dares to touch? We upgrade and refactor piece by piece while the application keeps running and shipping features.
We document decisions, follow Symfony conventions and hand over cleanly. Your own developers can take over at any time, or work alongside us from the start.
We look at your product, your code and your constraints, and say plainly what we would do and what we would leave alone.
Short iterations, every change reviewed and tested, deployed automatically. You see progress in a running system, not in slide decks.
You get the repository, the pipeline and the documentation. We stay for maintenance and further development if that makes sense for you.

Shop and servers from one team: hedge10 keeps developing our Magento shop and runs the entire infrastructure behind it. After more than ten years of working together, we know we can rely on them.
Alexandra Schumann
Owner, Retrobad GmbH & Co. KG
Our website grows with us: hedge10 keeps our Statamic site and the server behind it up to date and develops it step by step. That lets us focus entirely on our business.
Ricky Radünz
Owner, villa-brocante
You talk directly to the people who write your code: in your chat, your issue tracker, your pull requests. No ticket queue and nobody in between.
We join your standups, work in your repository and follow your review process. You see every change as it happens, not in a monthly report.
Code, infrastructure and documentation are yours from the first commit. We stay until your team can carry on alone, and keep running things only if you want us to.
We act as advisors and architects, not just developers. We want to be as proud of your project as you are. Custom software and the infrastructure it runs on: that's what we do best.