Aller au contenu

Je développe depuis 2011, notamment sur des sites à fort trafic comme 750g.com. Je conçois des outils pour d’autres développeurs, jusqu’aux composants JSX qui rendent cette page.

Mes outils open source

Vincle

Mon moteur JSX vers HTML : c’est lui qui génère les pages de ce site.

greeting.tsx
type Props = { id: string };async function Greeting(p: Props) {  const user = await fetchUser(p.id);  return <h1>Bonjour, {user.name}</h1>;}await renderToString(  <Greeting id="007" />,);// → "<h1>Bonjour, Bond &lt;3</h1>"
  • i18n-tiny

    Ma bibliothèque de traduction : une spécification des clés et des placeholders, vérifiée par TypeScript.

  • JSON Resume Theme

    Un thème JSON Resume qui produit un CV lisible à l’écran et propre à l’impression.

Tous les outils, avec exemples et détails techniques

Côté professionnel

Mon CV

Mon parcours mêle développement et management, avec un fil conducteur : créer des outils qui simplifient le quotidien des équipes.

Chez Blissim, j’ai piloté la migration vers AWS et réduit les coûts d’infrastructure de 45 %.

Chez Webedia, j’ai conçu le bundle Symfony qui modélise les pages de 750g.com et se réutilise d’un site à l’autre, en découplant les URL de la structure de la base de données.

Échanger

Tu peux m’écrire par email ou me retrouver sur Mastodon.