Parallèlement à mon activité professionnelle, je participe au développement du framework open-source PEAR. Je suis responsable du paquetage PHP_UML, un module axé autour du langage UML et de sa représentation XML (XMI).
PHP_UML permet de faire de la rétro-ingéniérie de code, peut générer automatiquement une documentation d’API, et convertir certains formats XMI entre eux.
C’est un logiciel ambitieux, utile à tous ceux qui ont recours à la modélisation objet.
Par ailleurs, en 2007, dans le cadre de mon travail à l’Institut Curie, j’ai développé un ORM, Dorm, reprenant quelques uns des principes du framework Java Hibernate. Compte tenu du dynamisme d’autres projets open-source similaires (comme Doctrine), j’ai un peu laissé ce projet à l’abandon.

