Retour

Projets

10 projets

Déployé

Teranga Atelier

Vendre des pièces personnalisables casse le modèle habituel du e-commerce : un article n'a plus un prix, il en a autant que de combinaisons possibles entre le support, la taille et les zones d'impression retenues.

  • Next.js
  • TypeScript
  • React
  • TailwindCSS
Déployé

team-ops

Un outil de pointage se heurte vite au fait qu'aucune entreprise ne fonctionne comme sa voisine : ni les mêmes horaires, ni la même hiérarchie, ni la même idée de qui a le droit de voir quoi. Livrer une version par client aurait voulu dire maintenir autant de codes que de clients.

  • React 18
  • TypeScript
  • Vite
  • TailwindCSS 4
  • Radix UI
  • Recharts
  • +7
Démo vidéo

AI Orchestrator

Un seul prompt suffit rarement à traiter une tâche métier de bout en bout. Il faut classer, puis rédiger, puis vérifier - et chaque étape appelle un réglage différent. Enchaîner tout cela demande normalement d'écrire du code, ce qui exclut les personnes qui connaissent pourtant le mieux la tâche.

  • React
  • Vite
  • TypeScript
  • Spring Boot
  • Java 21
  • API Anthropic
Déployé

Senghor Voyage

Une agence de voyage change ses destinations et ses questions fréquentes plus souvent qu'elle ne refait son site. Livrer une vitrine statique revenait donc à programmer le moment où elle redeviendrait fausse, et livrer un CMS classique imposait un serveur à maintenir pour trois pages.

  • Astro 5
  • TypeScript
  • Cloudflare Pages
  • Pages Functions
  • Workers KV
  • Web Crypto API
  • +1
Déployé

Senghor Immobilier

Dans l'immobilier, un prix affiché faux coûte plus cher qu'une page lente : le visiteur appelle, découvre l'écart, et la confiance est perdue avant la visite. Le catalogue devait donc être modifiable par l'agent seul, sans passer par un développeur à chaque ajustement.

  • Astro 5
  • TypeScript
  • Cloudflare Pages
  • Pages Functions
  • Workers KV
  • Web Crypto API
  • +1
Bank Microservice
Démo vidéo en cours

Bank Microservice

En banque, une opération en déclenche d'autres : un virement doit mettre à jour des soldes, écrire un journal, notifier. Traiter cette cascade par appels directs rend chaque service dépendant de la disponibilité du suivant.

  • Java
  • Spring Boot
  • Kafka
  • Docker
  • PostgreSQL
Moniteur de Cybersécurité
Démo vidéo en cours

Moniteur de Cybersécurité

Une surveillance réseau par règles fixes ne voit que les menaces déjà connues, et noie l'opérateur sous les fausses alertes dès qu'on élargit les règles.

  • Python
  • Streamlit
  • Machine learning
Robustesse NLP / IDS
Démo vidéo en cours

Robustesse NLP / IDS

Un détecteur d'intrusion entraîné sur un jeu de données affiche vite d'excellents scores. La vraie question est ailleurs : que devient sa précision quand le trafic dévie de ce qu'il a vu à l'entraînement ?

  • Python
  • NLP
  • Scikit-learn
Backend MongoDB
Démo vidéo en cours

Backend MongoDB

Passer d'une base relationnelle à une base documentaire déplace le problème : plus de schéma imposé par le moteur, donc rien n'empêche deux documents de la même collection de diverger.

  • Node.js
  • Express
  • MongoDB
  • Mongoose
API REST Service
Démo vidéo en cours

API REST Service

Une API ouverte sur l'extérieur doit répondre à deux questions que le développement local ne pose jamais : qui appelle, et à quelle fréquence.

  • C#
  • .NET
  • JWT
  • Swagger