Bonjours,

Bienvenue dans mon site, ce site est un portfolio réalisé par Raykesh. Vous êtes actuellement sur mon site. Il y a une barre de navigation en haut avec des onglets qui feront une redirection.

image de présentation

Mes Projets

Travaux sélectionnés en Intelligence Artificielle, Data Science et Ingénierie.

Roguia - IA Adaptative

Sept. 2025 - Aujourd'hui
Python Reinforcement Learning Q-Learning

Développement d'une IA pour un Roguelike 2D capable de s'adapter au style du joueur via apprentissage par renforcement et imitation learning.

En savoir plus

Contexte

Projet en équipe (5 pers.) modélisant le jeu comme un MDP. Apprentissage en 2 phases : Imitation (bots simulés) puis Q-Learning adaptatif.

Mon rôle

Modélisation comportementale et ajustement dynamique de la difficulté selon le profil du joueur.

gif de roguelike

Pipeline RAG & NLP

Déc. 2025
NLP RAG LangChain

Architecture RAG complète pour interroger la base Open Food Facts en langage naturel avec citation des sources.

En savoir plus

Architecture

  • Ingestion : Traitement de CSV/PDF avec LangChain.
  • Vector Store : ChromaDB + Embedding HuggingFace.
  • LLM : Mistral (Ollama) pour la synthèse.
  • API : FastAPI.

IA sur FPGA (VHDL)

Nov. 2025 - Déc. 2025
VHDL FPGA Hardware

Implémentation d'un réseau de neurones (MLP) sur carte FPGA Basys 3 pour classification temps réel (VGA).

Projet Académique
En savoir plus

Réalisation

Entraînement Python (Scikit-learn), conversion des poids en entiers, implémentation VHDL optimisée (0.115W).

Schéma FFNN VHDL

Recherche NLP : Text Gen

Déc. 2025
PyTorch Transformers Recherche

Étude comparative des stratégies de décodage (Contrastive Search vs Beam Search) pour réduire la répétition dans les LLMs.

En savoir plus

Méthodologie

Évaluation quantitative (MAUVE, Perplexité) sur Llama 3 et GPT-2 via pipeline Python/Ollama.

Projet FLEXY 2 (SNCF)

Févr. 2025 - Juil. 2025
RL Modélisation Automatique

Développement d'une politique de contrôle optimale pour l'enraillement automatisé de véhicules hybrides (Rail/Route).

En savoir plus

Objectifs

Modélisation dynamique du véhicule (vecteur d'état à 6 dimensions) et comparaison : Approches Classiques vs Apprentissage par Renforcement.

Big Data Analytics

Avr. 2025 - Juin 2025
Big Data Parquet Python

Extraction, nettoyage et analyse exploratoire de grands volumes de données (15 Go, format Parquet) issus d'OpenFoodFacts.

Projet Data Engineering
En savoir plus

Focus

Optimisation des pipelines de traitement et valorisation d'informations hétérogènes.

Optimisation Commerciale IA

Mars 2025 - Avr. 2025
LLM n8n CrewAI

Automatisation de l'analyse des besoins clients et création de devis via des agents IA pour Avenir DSI.

Projet Avenir DSI
En savoir plus

Solution

Orchestration via n8n, base de données RAG (Compubase) et modèles locaux via Ollama/CrewAI pour générer des devis personnalisés.

Détection Feux Ferroviaires

Mai 2025 - Juin 2025
OpenCV Python Image Processing

Algorithme analytique (sans Deep Learning) pour la détection d'éléments ferroviaires sur le dataset FRSign.

En savoir plus

Workflow

Extraction de contours, Matching avec images de référence et analyse de couleur pour prédire l'état du feu.

Gestion de Portefeuille

Janv. 2025 - Févr. 2025
Finance Simulation Python

Comparaison de stratégies d'investissement (Buy-and-Hold, Suivi de tendance, Diversification) sur données historiques.

En savoir plus

Résultats

Les simulations montrent un gain supérieur pour la stratégie "croissante" (~3500€) par rapport à la diversification classique.

CybearIA - Web Security

Févr. 2024 - Août 2024
PHP MySQL Sécurité

Plateforme d'assistance cybersécurité avec gestion des rôles, dashboard admin et protection contre injections SQL.

En savoir plus

Fonctionnalités

Authentification sécurisée (hash), gestion de sessions/cookies, base de données par utilisateur.

Jeu Pac-Man (Java)

Févr. 2024 - Juin 2024
Java Swing POO Game Dev

Mini-jeu reprenant les mécaniques de Pac-Man : gestion des collisions, fantômes aléatoires et score temps réel.

INTERPHONAR

Oct. 2023 - Déc. 2023
STM32 (C) PCB Bluetooth

Réinvention de l'interphone avec détection ultrason (sonar sur servomoteur) et transmission Bluetooth vers écran TFT.

En savoir plus

Technique

Conception de PCB, programmation C bas niveau (Machine à états), communication sans fil entre modules.

Chaîne Conversion Éolienne

Févr. 2024 - Mai 2024
Matlab Simulink Power

Conception et simulation d'une chaîne complète (Alternateur, Redresseur, Hacheur, Onduleur) pour charge de batterie.

Crackeur ZIP Multiprocessing

Sept. 2022 - Oct. 2022
Python Cybersécurité Multiprocessing

Réalisation d'un crackeur de fichiers ZIP utilisant une attaque par dictionnaire combinatoire, optimisée via le calcul parallèle.

🔒 Projet Confidentiel / Sécurité
En savoir plus

Défis Techniques

L'objectif était de casser un mot de passe composé de la concaténation de deux mots issus de la célèbre liste RockYou (format : mot1 + " " + mot2).

Cela représente un espace de recherche d'environ 205 milliards de combinaisons. L'utilisation du module multiprocessing de Python a permis de paralléliser les tests pour réduire le temps d'exécution.

Note : Pour des raisons éthiques et de sécurité, le code source complet et les méthodologies d'attaque spécifiques ne sont pas divulgués.

Autres Projets Dev & Hard

2021 - 2023
Python Arduino Java

Sélection de projets académiques et personnels plus anciens (Robotique, Algorithmique, Sécurité).

Voir la liste
  • Robot de Combat (2022) : Arduino, moteur brushless et châssis motoréducteurs.
  • Détecteur Ultrason (2023) : Montage électronique avec affichage bargraphe LED.
  • Wiki Arduino (2021) : Collaboration (7 pers.) pour la rédaction d'une documentation technique complète sur Arduino (C++).
  • Courbe du Dragon : Fractale en Java. Lien.