Projets de Développement

Project screenshot 1

ParkMR - Parking Intelligent PMR

Système IoT complet pour gérer les places handicapés avec de l'IA, de la vision par ordinateur et des capteurs ESP32. Un vrai projet qui mélange hardware, backend et intelligence artificielle.

PythonJavaOCRNodeJSExpressMongoDBESP32VueJSFlutter
  • Détection intelligente d'occupation avec capteurs ESP32 et algos IA
  • Reconnaissance auto de plaques d'immatriculation (OCR)
  • Prédiction de disponibilité via machine learning
  • API REST complète avec doc Swagger interactive
  • Dashboard admin temps réel en VueJS
  • Gestion des infractions avec traitement d'images

Défi: Faire communiquer des microcontrôleurs, des serveurs Java/Node.js et de l'IA Python en temps réel. L'architecture distribuée était assez costaud !

Rôle: Architecte IoT & Dev Backend, Spécialiste IA et Microcontrôleurs

Évolution: Optimiser la conso d'énergie des capteurs, booster les prédictions avec des réseaux de neurones, et sortir une app mobile

Project screenshot 1
Project screenshot 2
Project screenshot 3

Fake News Viber - Détecteur IA Hybride

Combo IA avec BERT pour classifier les fake news + Llama2 pour générer des réponses satiriques. Le tout streamé en temps réel vers un dashboard Vue.js stylé.

PythonVue.jsPrimeVueTailwind CSSFastAPIPyTorchBERTOllamaLlama2 Uncensored
  • Pipeline ETL qui fusionne 4 datasets différents
  • Fine-tuning de BERT pour une détection ultra précise
  • Frontend réactif en Vue 3 avec design 'media player satirique'
  • Streaming de texte en temps réel (Fetch API + TextDecoder)
  • Mode sombre avec esthétique rétro-futuriste

Défi: Synchroniser l'entraînement BERT, la génération Llama2 et le streaming frontend sans bloquer l'interface. Un sacré casse-tête d'architecture asynchrone !

Rôle: Dev Fullstack IA - Systèmes Génératifs et Prédictifs

Évolution: Ajouter la synthèse vocale pour les réponses générées

Project screenshot 1
Project screenshot 2
Project screenshot 3

LaraAwards - Plateforme de Vote Laravel

Clone des Game Awards en PHP/Laravel où les users votent pour leurs jeux préférés par catégorie. Avec classement temps réel et panel admin complet.

PHPLaravelMySQLBlade TemplatesEloquent ORM
  • Système d'auth par rôles (Admin vs User) avec Laravel Auth
  • Relations Many-to-Many pour les nominations multi-catégories
  • Logique de vote stricte : 1 vote par user par catégorie
  • Dashboard admin complet (CRUD jeux/catégories + upload d'images)
  • Interface publique avec calcul des % de votes en direct

Défi: Designer une BDD normalisée avec tables pivot pour gérer les nominations multiples tout en évitant les votes en double. La modélisation était technique !

Rôle: Dev Laravel Fullstack

Évolution: Vote AJAX sans reload, notifications email aux gagnants, et countdown pour la fin des votes

Project screenshot 2
Project screenshot 3
Project screenshot 4

PyPark - Parking Intelligent OpenCV

Système de parking complet avec vision par ordinateur, IoT et web. Détecte les places libres/occupées en temps réel avec OpenCV sur Raspberry Pi.

PythonOpenCVFastAPIMongoDBNodeJSExpressReactRaspberry PiESP32
  • Détection visuelle auto des places (OpenCV)
  • Interface web interactive avec updates temps réel
  • Système embarqué avec capteurs/actionneurs contrôlés à distance
  • App mobile de contrôle pour Raspberry Pi
  • Base cloud pour l'historique des données

Défi: Faire fonctionner ensemble vision par ordinateur, IoT, web et mobile avec synchro temps réel entre tous les composants. Pas simple !

Rôle: Dev Fullstack et Architecte IoT

Évolution: Système de réservation de places et reconnaissance de plaques

Project screenshot 2
Project screenshot 3
Project screenshot 4

Reconnaissance Langue des Signes - OpenCV

Détection temps réel de l'alphabet en langue des signes avec TensorFlow et OpenCV. Le système capte les postures de la main pour épeler des mots.

PythonTensorFlowOpenCVMediapipe
  • Détection des points de repère de la main en temps réel
  • Reconnaissance de 27 postures (lettres A-Z)
  • Interface visuelle qui affiche la lettre prédite
  • Système dual : images statiques ET séquences dynamiques

Défi: Différencier des signes hyper similaires (genre 'I' et 'J') et gérer les variations de taille et d'angle de la main. Le ML a bien galère au début !

Rôle: Dev Machine Learning & Vision par Ordinateur

Évolution: Passer à la reconnaissance de vrais signes complets (avec expressions faciales et mouvement) et traduire des phrases simples

Project screenshot 2
Project screenshot 3
Project screenshot 4

Wild Commons - Gestion de Bibliothèque

App mobile et web pour gérer les ressources d'une bibliothèque en temps réel : salles, PCs, espaces d'étude. Avec tracking des users et interface admin.

Android StudioJavaPHPMySQLJavaScriptHTML/CSS
  • App tablette Android pour check-in/check-out des users
  • Carte interactive temps réel du statut des ressources
  • Interface admin web pour gérer les plaintes et les logs
  • Système de rôles (étudiants, profs, admins, externes)
  • Synchro BDD en temps réel

Défi: Intégrer l'app Android avec MySQL via PHP, gérer les sessions concurrentes et valider tout en temps réel. L'architecture était complexe !

Rôle: Dev Fullstack - Mobile et Web

Évolution: QR codes pour le check-in et stats d'utilisation des ressources

Project screenshot 1
Project screenshot 2
Project screenshot 3

Turismo XR - Expérience Immersive Aguascalientes

Projet VR/AR pour la Secrétariat du Tourisme d'Aguascalientes. Expérience immersive multi-niveaux sur l'histoire et la culture de la région.

UnityC#BlenderARCoreMeta Quest 3
  • Contrôleurs de joueur personnalisés
  • Lobby interactif en AR avec éléments 3D et navigation tactile
  • Level 2 : simulation de gare ferroviaire avec vérif de tickets et gestion des passagers
  • Système de détection des tickets
  • Transfert de tâches/points entre niveaux

Défi: Créer des environnements 3D immersifs optimisés pour VR, intégrer l'AR dans un espace physique réel, et coder en pair programming. Une vraie aventure technique !

Rôle: Dev XR - Réalité Augmentée (Lobby) et co-dev du niveau ferroviaire en pair programming

Évolution: Niveaux thématiques sur les traditions locales, reconnaissance vocale pour les interactions, et export WebXR pour accès navigateur

Project screenshot 1

Portfolio Personnel - Jared Rodriguez

Ce portfolio que tu explores actuellement ! Fullstack Astro + React avec animations, i18n (3 langues), et design inspiré des jeux vidéo.

ReactAstroTailwindCSSJavaScriptHTML/CSSVite
  • Section compétences tech et soft skills avec animations
  • Navigation fluide et responsive
  • Composants interactifs (carrousel, modales, etc.)
  • Design original inspiré des univers de jeux vidéo
  • Internationalization complète : anglais, espagnol et français

Défi: Créer un système modulaire Astro/React, gérer des animations complexes avec Framer Motion, implémenter une archi multilingue robuste, et optimiser les perfs au max.

Rôle: Dev Fullstack - concept, dev, design UI/UX, intégration et déploiement

Évolution: Mode sombre dynamique, génération auto de CV en PDF, blog technique et mini-jeu interactif pour découvrir les projets