Fares.

Expériences professionnelles

Interface de la plateforme de gestion de médias Einden : grille de recherche d’images

Développeur full-stack — Einden

09/2022 — Aujourd’hui

Alternance (13 mois) puis CDI

Éditeur d’une plateforme de gestion de médias pour les entreprises (DAM). Développement et maintenance du produit, de ses plugins et des sites web clients, pour de nouvelles fonctionnalités comme pour des besoins remontés par les clients.

Modules

  • Système d’agencement permettant d’organiser les médias selon un ordre donné
  • Synchronisation des médias à partir de l’API d’un client, automatisée en tâche CRON
  • Modules de recherche d’images
  • Optimisation de requêtes SQL et de code

Plugins

  • Développement de plugins CKEditor5, Akeneo, Drupal et Android pour accéder aux médias depuis des applications tierces
  • Maintenance du plugin WordPress
  • Conception avec le chef de projet et le product owner

Support & sites web

  • Résolution de tickets, dont des correctifs urgents après montée de version
  • Accompagnement des clients sur l’utilisation de leur API custom (collections Postman)
  • Développement et maintenance de sites web clients à partir d’un template
  • Rédaction de documentation et de comptes rendus d’avancement
PHPJavaScriptTypeScriptSQLSASSDrupalCKEditor5AkeneoPostmanLinux

Développeur robotique — Ganylab

06/2022 — 08/2022

Stage — 3 mois

Développement d’un robot sous ROS2 se déplaçant soit guidé par télécommande, soit de façon autonome sur un parcours.

  • Cartographie d’une pièce à l’aide d’un lidar
  • Planification d’un parcours à partir de la cartographie
  • Détection et évitement d’obstacles
  • Reprise de l’existant et collaboration avec l’ingénieur mécanique
C++PythonROS2

Développeur web — Grains’up

12/2020 — 03/2021

Stage — 4 mois

Réalisation du site web présentant l’entreprise et ses différentes activités.

  • Échanges avec l’entreprise pour la maquette
  • Développement et suivi de projet
HTMLCSSJavaScript

Projets

Projet personnel — 2026

Ce portfolio

Site bilingue FR / EN développé avec Next.js 16, React 19 et TypeScript : rendu statique, SEO (données structurées, hreflang, sitemap), accessibilité et déploiement continu sur Vercel.

Next.jsTypeScriptTailwind CSS
Voir le code →
Master — Poitiers

Organisation d’images par IA

Conception, entraînement et validation d’un modèle d’intelligence artificielle pour classer automatiquement des images.

Machine learning
Application Drawbot : tracés de couleur dessinés sur la tablette
Master — Poitiers

Drawbot

Application de dessin sur tablette, reproduit ensuite sur papier par une imprimante 3D custom. Projet en équipe mené avec un client : cahier des charges, planning Gantt, rapports réguliers.

C++Qt
Projet personnel

Vue-Assurance

Maquette d’un site d’assurance en Vue.js : interface moderne et responsive présentant les services d’un assureur.

Vue.jsJavaScript