Développeur fullstackReactNode.js
Passionné par l'innovation technique, l'autonomie et la résolution de problèmes complexes en équipe.
Je vous invite a parcourir mon portfolio et me faire vos retours si vous le souhaitez. Bonne visite !
Compétences techniques
Mon quotidien en développement web, du navigateur au serveur, en passant par la persistance des données, les frameworks et les librairies. Cliquez pour voir mes projets.
ReactJs
Performance web
Testing
TypeScript
Bdd
NodeJs
Integration
CI/CD
Fiches detaillees
Projets selectionnes
Projet selectionne
E-Commerce React
Front-end e-commerce en Feature Sliced Design, sans compromis sur la qualité.
Application e-commerce complète — catalogue produits, recherche, panier — construite en React 18 + TypeScript strict. L'architecture suit le pattern Feature Sliced Design : chaque fonctionnalité (list-product, search-product, cart…) est un slice autonome avec ses propres couches api/, types/, et ui/. Le projet intègre commitlint + Husky pour des commits conventionnels obligatoires, Jest + Testing Library pour les tests unitaires, et eslint-plugin-jsx-a11y pour l'accessibilité.
- React 18
- TypeScript
- Vite
- TanStack Query
- MUI
- Tailwind CSS
- Jest
- React Router v6
Apercu

Projet selectionne
MegaPokedex
Une encyclopedie Pokemon front-end riche, structuree par modules et pensee pour l exploration.
Application Pokedex developpee avec React, Vite et TypeScript autour de la PokeAPI. Le projet va au-dela d une simple liste de creatures: fiches detaillees, comparaison de stats, catalogue d attaques, navigation media et parcours de donnees derives. Le code est decoupe en modules fonctionnels distincts comme `Attacks`, `Comparison`, `Media` et `PokeId`, chacun structure avec ses couches `api/`, `logic/`, `context/`, `types/` et `utils/` quand necessaire.
- React 18
- TypeScript
- Vite
- Axios
- React Router v6
- React Tooltip
- CSS Modules
Apercu

Projet selectionne
Portfolio Dashboard
Un back-office full-stack pour administrer dynamiquement le contenu d un portfolio.
Application full-stack orientee administration de contenu avec un serveur Node.js / Express, une base MongoDB via Mongoose et un client React embarque dans le meme repository. Le projet couvre la gestion des projets, tags, langages, images et authentification, avec une organisation backend claire en `controllers/`, `models/`, `routes/`, `auth/` et `utils/`. On y retrouve aussi l integration Cloudinary pour les medias, JWT / Passport pour la securisation et une vraie interface d administration cote client.
- Node.js
- Express
- MongoDB
- Mongoose
- JWT
- Passport
- React
- Cloudinary
Apercu
