SensioLabs
As the creator of the PHP Framework Symfony, SensioLabs provides expert consulting, architecture design, migration, and support for companies leveraging Symfony and various open-source technologies.
Relaunching international platform on modern Symfony/Headless CMS architecture
Implementing fully automated CI/CD pipelines for builds and deployments
Maintaining performance and code quality across complex system integrations
GitHub Actions pipeline for automated testing, linting, and dependency updates
Optimized delivery via Docker environments, Upsun, Varnish, and Redis caching
Engineered three open-source Storyblok packages for reusable CMS integration
Technologies in this project
Built by Symfony's creators, so the stack had to set the standard.
-
Symfony
The obvious choice and the toughest benchmark: the website of the company behind Symfony runs on Symfony itself. Clean architecture, fast page loads and current best practices make the codebase meet the same standards SensioLabs expects from client projects. Symfony agency
-
Storyblok
Editors publish on their own, while developers focus on evolving the platform. The visual editor shows changes live, and content is created in three languages. As a cloud-based headless CMS with full version history, Storyblok lets any change be undone in one click. Storyblok agency
-
Stripe
Powers online sales of Symfony training. Webhooks drive the order status, so payments, invoices and bookings stay in sync without manual work.
-
API Platform
A secured REST API built with API Platform lets other SensioLabs systems read the training catalogue and manage training sessions directly.
-
Keycloak
Single sign-on for the admin panel via OpenID Connect. The SensioLabs team manages training sessions and orders in an EasyAdmin back office using their company accounts, with no separate passwords to maintain.
-
GitHub Actions
A CI/CD pipeline checks every pull request: coding standards, Rector, PHPStan, dependency and vulnerability checks, five test suites plus Twig, YAML and spelling linters. Code quality is enforced automatically on every change.
Services in this project
More than a website relaunch: a content platform with a training shop built in.
-
Custom Development
Beyond content, the platform sells Symfony training online. Secure Stripe payments, automated booking workflows and integrations with SensioLabs' CRM and marketing tools run in one Symfony application, with no third-party shop needed. Web app development -
UX/UI Design
A design system built for a content-rich brand. Every new page is assembled from ready-made components, so it is always consistent, accessible and on brand. UX/UI design agency -
Corporate Websites
One multilingual corporate website in English, German and French that brings services, training and expert knowledge together. Structured data and AI-ready content help SensioLabs get found in search engines and AI assistants. Corporate website relaunch -
Data & Growth
Privacy-first tracking: marketing tools load only after consent, and each market gets what fits it, from lead identification in Germany to live chat for English- and French-speaking visitors. GDPR-compliant tracking