As a passionate developer, I develop on open-source and associative projects.


Extending Symfony2 Web Application Framework

Packt Publishing

This book was written by Sebastien Armand, a french Symfony enthusiast who lives in Beijing, China.

I've worked over 1 month to make a technical review of this book. My role was to ensure that code examples fills with the book content. I've also ensured that code works and is optimized.
In this book, you will:

  • Extend the main elements of Symfony2
  • Learn about the internal Symfony2 framework
  • Customize developed web applications with Symfony2

Open-source own works


Feed Bundle


This Symfony2 bundle offers you the possibility to manipulate (read feeds and populate entities, generate feeds from your entities data, dump a feed file via a Symfony console command) RSS feeds in multiple formats (RSS, Atom, ...).
With more than 1 000 installations per month, this is the main Symfony bundle to deals with RSS feeds when using Symfony framework.

This bundle has a platinum medal on SensioLabs Insight.


Google Translate Bundle


This Symfony2 bundle offers you the possibility to detect a language, translate a text using the Google Translate API.
Moreover, in debug mode, you can profile each kind of API calls details in the Symfony profiler.

This bundle has a platinum medal on SensioLabs Insight.


This is a really simple Golang micro-framework I wrote in order to learn the language and run this personal website under. It is really simple and easy-to-use to provide many things

Open-source contributions

Sonata bundles

Sonata bundles suite

The Sonata Project was founded by Thomas Rabaix, a symfony enthusiast. The goal of the Sonata Project is to provide an e-commerce framework solution based on the Symfony2 framework.
Think of it as a toolkit based on Symfony2 components to make building e-commerce sites easy and fun!

Bundles I contributed on:

  • E-commerce bundles: Implements base tools for integrated e-commerce features.
  • SonataAdminBundle: The missing Symfony2 Admin Generator,
  • SonataMediaBundle: Media management bundle on steroid for Symfony2,
  • SonataPageBundle: A Symfony2 friendly CMS,
  • SonataBlockBundle: Handle rendering of block element. A block is a small unit with its own logic and templates,
  • ... and others too.


Wordpress Bundle

This Symfony2 bundle offers you the availability to mix Wordpress and Symfony together to bring business things into your Wordpress blog.
You can add custom Symfony routes into your Wordpress blog application, catch Wordpress hooks to be dispatched into Symfony events, access Symfony services into Wordpress, manipulate Wordpress in Symfony, and more.