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.

Un audit augmenté par l'IA

Je mène mes audits avec des outils d'IA en appui.
Pas pour aller plus vite : pour couvrir plus large.

L'IA couvre large

Elle parcourt l'ensemble du code, les dépendances, l'historique git. Bien au-delà de ce qu'un humain peut lire en quelques jours.

Je valide tout

Chaque constat remonté par un outil est relu dans le code. Ce qui ne tient pas la relecture ne va pas dans le rapport.

Le recul en plus

Les outils ressortent des symptômes, et parfois des faux positifs. Mon travail : trier ce qui te coûte de ce qui peut attendre.

L'IA se trompe, parfois avec aplomb. C'est pour ça que rien ne part dans le rapport sans être passé par mes yeux.

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.

Et après l'audit ?

Un rapport qui finit dans un tiroir est un audit raté.
Le mien se termine par un plan, pas par une liste de reproches.

Un plan d'action inclus dans le rapport

Quoi corriger d'abord, quoi surveiller, quoi laisser tranquille. Priorisé par impact et par effort.

Tes équipes restent aux commandes

Le plan est fait pour être déroulé en autonomie. Pas de dépendance à un prestataire pour avancer.

Un appui si tu en veux un

Pour la mise en œuvre, je peux accompagner ton équipe : découvre l'accompagnement.

Tarification

850 € / jour

Un audit dure en moyenne 3 à 5 jours.

Soit une enveloppe indicative de 2 550 € à 4 250 €.

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.

Questions fréquentes

Combien de temps dure un audit ?
Entre 3 et 5 jours en moyenne, selon la taille du code et le périmètre défini ensemble. Au TJM de 850 €, tu connais l'enveloppe avant de commencer.
Comment se passe l'accès au code ?
Un accès en lecture au repository suffit (GitHub, GitLab, Bitbucket ou archive). Si ta politique interne l'exige, je peux intervenir sur site ou sur un poste que tu fournis. NDA signé avant tout accès si besoin.
Mon code reste-t-il confidentiel avec l'IA ?
Oui. J'utilise des outils d'IA via des offres professionnelles dont les conditions excluent l'entraînement sur tes données. Le code ne quitte pas mon poste autrement. Et si ton service juridique l'interdit, je travaille avec des modèles locaux, ou sans IA du tout.
Qu'est-ce que je reçois à la fin ?
Un rapport complet illustré d'exemples tirés de ton code, une matrice de priorisation par criticité et effort, et un plan d'action. Une restitution orale peut suivre, pour l'équipe, la direction ou le board.
Et après l'audit ?
Le plan d'action est fait pour être déroulé par tes équipes, en autonomie. Si tu veux un appui pour le mettre en œuvre, c'est le rôle de l'accompagnement.

Demander un diagnostic

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