SAMEN STEEVESERVICES
Retour aux réalisations
Développement Web Full-StackAudit & Sécurité applicative

TribuneJustice

Plateforme legaltech : matching avocat-client, paiements en escrow et automatisation IA.

Mon rôle

Tech Lead & Project Manager

Période

Novembre 2025 — en cours

LaravelAngularNext.jsRedisDockerLaravel ReverbTypesense

TribuneJustice est une plateforme legaltech permettant à des clients de trouver et engager des avocats certifiés. J'ai pris en charge la direction technique complète du projet : définition de l'architecture, implémentation des workflows critiques (paiements en escrow, état des dossiers par machine à états, recherche facettée), et audit de sécurité des 41 vulnérabilités détectées en production.

Défis

  • 01Garantir l'intégrité des transactions financières (escrow) entre clients et avocats dans un contexte multi-devises
  • 02Refactorer un frontend Angular monolithique de 594 lignes en services spécialisés sans interrompre la production
  • 03Implémenter un RBAC granulaire couvrant 6 rôles distincts avec des permissions de ressources croisées

Solutions

  • Machine à états Laravel avec transitions validées et verrouillage pessimiste (lockForUpdate) pour éviter les race conditions
  • Découpage Angular en 4 services spécialisés avec injection de dépendances TypeScript strict
  • 41 vulnérabilités corrigées (SSRF, CSRF, sessions sans TTL, en-têtes HTTP manquants) — audit OWASP Top 10 complet
  • Intégration de Typesense pour une recherche facettée d'avocats avec filtres par spécialité, localisation et disponibilité

Résultats

  • Plateforme en production avec 0 incident de sécurité depuis le déploiement
  • Temps de recherche d'avocats réduit de 73% grâce à Typesense
  • Architecture découplée permettant l'ajout de 3 nouveaux modules sans régression

Un projet similaire ?

Parlons de votre besoin. Je reviens sous 24h avec une analyse concrète.

Démarrer un projet