Tu reprends un projet
et tu te demandes dans quoi tu mets les pieds ?

Tu as des doutes sur la qualité du code avant d'investir ?
Avant de prendre une décision, il te faut une vision claire.

Je plonge dans le code, je regarde ce qui tient et ce qui va poser problème.
Et je te donne les éléments pour décider sereinement.

✓ Freelance ✓ Disponible Paris — Full remote ou hybride
Demander un diagnostic

Soyons honnêtes...

Ces situations, je les vois souvent.

Tu reprends un projet existant :

  • Tu hérites d'un legacy sans documentation, et personne pour t'expliquer
  • L'équipe précédente dit "tout va bien" mais les livraisons ralentissent
  • Les bugs s'accumulent et tu ne sais pas par où commencer
  • Tu dois estimer des évolutions mais tu n'as aucune visibilité sur l'existant

Tu envisages un investissement :

  • Tu rachètes une boîte tech sans savoir l'état réel du code
  • Tu as perdu confiance dans l'équipe en place et tu veux un regard externe
  • L'application ne répond plus aux besoins et tu te demandes : refonte ou évolution ?
  • Tu dois convaincre le board avec des arguments techniques solides

Dans tous ces cas, tu as besoin d'une chose :

Une vision claire et objective de ce qui se passe vraiment dans le code.

Voir ce que j'audite

Je ne fais pas un audit pour cocher des cases

Beaucoup d'audits se contentent de lancer des outils et de produire des métriques.

Ce n'est pas mon approche.

Je plonge dans le code. Je le lis. Je le comprends. Et je cherche les vrais problèmes : ceux qui font mal au quotidien, ceux qui bloquent les évolutions, ceux que personne n'avait encore identifiés.

Mon objectif : te donner les clés pour décider.

  • Pas juste des chiffres, mais une analyse.
  • Pas juste des problèmes, mais des recommandations actionnables.
  • Pas juste un rapport, mais une base de décision.

Ce que j'aime dans l'audit : c'est souvent là que je vois des problèmes que personne n'avait encore identifiés. Et parfois, je découvre aussi que certaines inquiétudes étaient infondées.

Ce que j'audite

Stack technique

Mon expertise est en PHP :

  • Frameworks modernes : Symfony, Laravel
  • Legacy : monolithes PHP maison, anciens frameworks, frameworks custom
  • Solutions PHP : Akeneo, Api Platform, Sylius, et toute solution basée sur PHP
  • Frontend : point de vue sur JS, TypeScript, Node.js, accessibilité

Architectures

Les patterns que je sais analyser :

  • Architecture Hexagonale (Ports & Adapters)
  • DDD : Bounded Contexts, Aggregates, ACL
  • Event-Driven Architecture, CQRS
  • Microservices, micro-frontends et monolithes modulaires
  • Layered / MVC : les classiques aussi

Échanges et intégrations

Les flux que je sais auditer :

  • Message Brokers : RabbitMQ, SQS, Kafka
  • APIs : REST, GraphQL, SOAP
  • Search : ElasticSearch, OpenSearch, Algolia
  • Webhooks, fichiers batch, ETL
  • Bases de données : MySQL, MariaDB, MongoDB, PostgreSQL

Aspects analysés

Une vision complète de la santé du projet :

  • Architecture : structure, couplage, séparation des responsabilités
  • Pratiques de dev : conventions, patterns, qualité du code
  • Dette technique : évaluation et priorisation
  • Testabilité : couverture, qualité des tests, maintenabilité
  • Sécurité : vulnérabilités courantes, bonnes pratiques
  • Performance : goulots d'étranglement, optimisations

Ce que tu vas obtenir

Une vision claire et objective

Fini les suppositions, tu sais exactement où tu en es

Les vrais problèmes identifiés

Pas ceux qu'on imagine, ceux qui impactent vraiment le projet

Une évaluation de la dette technique

Quantifiée et priorisée par criticité

Un plan d'action concret

Des recommandations actionnables, pas des voeux pieux

Une base pour décider

Refonte, amélioration progressive, ou on continue comme ça

Des arguments pour convaincre

De quoi présenter au board ou au management

Les livrables

Rapport détaillé

Document complet avec l'analyse de chaque aspect : architecture, code, tests, sécurité, performance. Illustré avec des exemples concrets du code.

Matrice de priorisation

Les problèmes classés par criticité et effort de correction. Tu sais par où commencer et ce qui peut attendre.

Recommandations actionnables

Pas juste "il faudrait améliorer ça" mais des pistes concrètes avec une estimation de l'effort et de l'impact.

Présentation (optionnel)

Restitution en visio ou en présentiel pour l'équipe, la direction ou le board. Questions-réponses incluses.

Pour qui ?

CTO

Tu reprends un poste et tu veux comprendre l'état de l'existant avant de prendre des décisions.

Investisseur

Tu envisages un rachat et tu veux évaluer le risque technique avant de signer.

Manager de transition

Tu arrives sur une mission et tu as besoin d'un état des lieux rapide et fiable.

Direction / ESN

Tu as perdu confiance dans l'équipe en place et tu veux un regard externe et objectif.

Pas besoin d'être technique pour bénéficier de l'audit.
Je traduis les constats techniques en impacts business.

Comment ça se passe ?

1

Échange initial

On discute de ton contexte, tes inquiétudes, ce que tu attends de l'audit. Je t'explique ma méthode et on définit le périmètre ensemble.

2

Accès au code

Tu me donnes accès au repository (ou je viens sur site si nécessaire). NDA signé si besoin, confidentialité garantie.

3

Analyse approfondie

Je plonge dans le code pendant plusieurs jours. Lecture, compréhension, identification des problèmes, mesures, tests.

4

Livraison du rapport

Tu reçois le rapport complet avec l'analyse, les constats priorisés et les recommandations. On peut planifier une restitution si besoin.

Tarification

800 €

TJM pour un audit

La durée dépend de la taille et de la complexité du projet.

On définit le périmètre ensemble lors de l'échange initial.

Disponibilité : sur demande, contacte-moi pour voir si je peux intervenir sur ton créneau.

Demander un diagnostic

Retours d'expérience

10+ applications auditées

La plupart de mes audits sont couverts par des NDA, je ne peux pas citer les entreprises.
Mais voici des exemples de retours :

"Bravo. La présentation de cette partie PHP était très claire et tu as vraiment réussi à sortir l'essentiel en constat et en recommandations, avec le peu de temps que tu avais. Le client était très satisfait. Un grand merci pour ton étude."

— Retour client, février 2026

"Bonjour Fabien, je te remercie pour ce travail. Je viens de parcourir ton rapport et je le trouve d'une grande qualité."

— Retour client, mars 2021

Mon parcours

Plus de 15 ans de développement, mais surtout une dizaine d'audits réalisés sur des projets très différents : du legacy de 20 ans au greenfield mal parti, du monolithe PHP maison au projet Symfony bien structuré.

Secteurs : E-commerce, Retail, Transports, Gouvernement, Hôtellerie.
Communauté : Membre actif de l'AFUP Paris depuis 6 ans.

Ce que j'ai appris : chaque codebase a son histoire.

Et pour la comprendre, il faut la lire. Pas juste lancer des outils.

Je ne suis pas là pour juger l'équipe en place. Je suis là pour donner une vision claire et des pistes d'amélioration.

Demander un diagnostic

On échange d'abord pour comprendre ton contexte et voir si je peux t'aider. Pas d'engagement, juste une discussion.