Sullivan S is a versatile freelance software engineer and content creator from Lille with 14 years of hands-on experience, originally rooted in PHP and Symfony and now fluent in React/TypeScript, Docker and GitLab CI for DevOps automation. He builds robust, well-tested systems and has a strong track record of maintaining and improving major open-source Symfony ecosystem projects (Composer, PHP-CS-Fixer, Sonata bundles, HWIOAuth, etc.). As a former CTO and lead developer, he led end-to-end product development, CI/CD adoption, and Docker rollouts for production environments while setting up Agile workflows and tooling. He streams development work and game-related content to share expertise, provide real-time client collaboration, and boost product visibility—turning public coding into a client-facing value channel. His work blends meticulous maintenance (fixing deprecations and improving tests) with pragmatic product delivery and community-driven visibility.
14 years of coding experience
12 years of employment as a software developer
Master en informatique, Programmation informatique, Master en informatique, Programmation informatique at EFFICOM
Epitech
BAC S S.I., Général, Science de l'Ingénieur, BAC S S.I., Général, Science de l'Ingénieur at Lycée César Baggio
Contributions:17 releases, 78 commits, 104 PRs in 4 years 2 months
Contributions summary:Sullivan primarily worked on fixing deprecated methods and events within the SonataCoreBundle. Their contributions included updating code related to forms, specifically addressing deprecated methods like `setDefaultOptions` and adapting code to align with newer versions of Symfony. They also addressed issues related to deprecated events, modifying event listeners and ensuring backward compatibility. Furthermore, they updated bootstrap, fixed PHP CS issues and flipped choices depending on Symfony version.
This bundle provides a Site and Page management through container and block services
Role in this project:
Back-end Developer
Contributions:14 releases, 77 commits, 113 PRs in 5 years 8 months
Contributions summary:Sullivan primarily contributed to the SonataPageBundle by adding and modifying test cases, especially for the `BlockContextManager`. They also performed code style fixes using PHP CS fixer, updating various PHP files, including those related to dependency injection and doctrine mapping. Additional contributions involved fixing bootstrap2 classes usage, header comment fixes, and merging branches.
cmsbundlephpsymfony-bundlesonata
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.