Profile picture
Mehdi Rhifar
Software Engineer
Home
Projets
Parcours
🇫🇷 🇬🇧
Retour

Mes Projets

Une sélection de projets techniques démontrant mon expertise en développement logiciel, performance et architecture.

Projets Professionnels

đź’Ľ 2 projets

Projets réalisés dans un contexte professionnel, démontrant mon expertise technique et ma capacité à livrer des solutions robustes.

Archi+ - Chatbot IA

🏢 Caisse des Dépôts (ICDC)
  • 10 000+ utilisateurs - Architecture temps rĂ©el async optimisĂ©e
  • 1M+ messages traitĂ©s - Base MongoDB haute performance
  • Multimodal - GĂ©nĂ©ration de texte, code et images
  • RAG avancĂ© - Fusion, multi-query et agents autonomes
Technologies & tools
Python FastAPI
Angular
LLM / RAG / LangChain
Azure AI Search
+1
Voir détails →

C'bilan - Prédiction ML Bilan Carbone

🏢 Caisse des Dépôts (ICDC)
  • ML prĂ©dictif pour complĂ©ter bilans carbone incomplets
  • Architecture event-driven - Microservices Kafka
  • API REST Spring Boot + Python - Communication asynchrone scalable
Technologies & tools
Java Spring Boot
Kafka
PostgreSQL
Machine Learning
+1
Voir détails →

Projets Personnels

⚡ 3 projets

Projets personnels explorant de nouvelles technologies et concepts, avec un focus sur la performance et l'innovation.

FlowRS - Multi order books crypto temps réel

  • Latence sub-10µs - P50: 9µs, P99: 195µs (optimisations CPU cache + fixed-point)
  • Multi-exchange - AgrĂ©gation temps rĂ©el de 4 exchanges crypto (Binance, Bybit, Kraken, Coinbase)
  • Architecture lock-free - Ring buffer atomique, DashMap concurrent, zero-allocation parsing
  • Design extensible - Plugin pattern, ajout d'exchange en ~200 lignes
Technologies & tools
Rust
Tokio (async)
WebSocket
DashMap
+2
Voir détails →

Maze Generator - Visualisation d'algorithmes

  • 5 algorithmes de gĂ©nĂ©ration - Visualisation temps rĂ©el interactive
  • Backend Rust/WASM - Performance native dans le navigateur
  • Architecture moderne - CI/CD avec GitHub Actions et Vercel
  • Animation fluide - Jusqu'Ă  100 FPS avec requestAnimationFrame
Technologies & tools
Rust
WebAssembly
CI/CD GitHub Actions
React
+2
Voir détails →

Running Tools

  • Calculateur VMA et temps de passage pour runners
  • Interface minimaliste - React + TailwindCSS
  • Performance optimale - DĂ©ployĂ© sur Vercel
  • Open source - Disponible sur GitHub
Technologies & tools
React
TailwindCSS
Vite
Vercel
Voir détails →