Plateforme de découverte cosmétique centrée sur l'analyse INCI, développée
en solo de l'architecture à la mise en production.
Côté produit, l'idée est simple : aider les utilisateurs à comprendre ce qu'il y a
vraiment dans leurs soins, et découvrir des produits adaptés à leur peau.
Côté technique, la tack :
• Monorepo TypeScript : backend Bun/Hono, frontend React 19/Vite, schémas
Zod partagés entre client et API
• Moteur d'analyse INCI : pipeline de tagging automatique multi-passes, règles
métier structurées, base d'ingrédients curée
• Base PostgreSQL : migrations Drizzle, Row Level Security avec rôles
applicatifs distincts, sauvegardes chiffrées automatisées
• Authentification complète : Argon2, JWT access/refresh en HttpOnly cookie,
Google OAuth, rotation de tokens
• Frontend : design system CSS custom (OKLCH, tokens sémantiques,
thèmes clair/sombre)
• Tests : Vitest sur base isolée, tests frontend, E2E Playwright — cohérence
vérifiée sur les trois chemins d'exécution
• Déploiement : Docker Compose dev/prod, Nginx, Certbot SSL
Stack : TypeScript · React 19 · Bun · Hono · PostgreSQL · Drizzle ORM ·
Docker · TanStack Router/Query · Zod · Vitest · Playwright
Développement frontend d'une application de gestion de projets — interface
complexe avec gestion d'état avancée, données volumineuses et interactions
riches.
· Tableaux de données volumineuses avec virtualisation (react-window, MUI
DataGrid)
· Formulaires multi-étapes et composants avancés sous Material UI v4
· Gestion d'état complexe avec Redux Toolkit
· Visualisations de données métier (Recharts), drag & drop (react-beautiful-
dnd)
· Intégration API REST via Axios
Stack : React · TypeScript · Redux Toolkit · Material UI · Recharts
Responsable du parc informatique d'un régiment.
- Administration de serveurs Windows (Active Directory, DNS, mail, NAS)
- Déploiement et configuration d'infrastructure en conditions opérationnelles
(Irak) - Encadrement d'un technicien sur le terrain (mission extérieure)
- Automatisation via scripts PowerShell et Bash
- Formation et encadrement de 10+ militaires du rang (CFIM)
Je développe pour mon propre usage une application autour de la skincare pour m'aider à me souvenir de ce que j'ai acheté, ce que j'ai vu dans les magasins, ce que je souhaite acheter. Je gère tout: du développement à la mise en production. Vous pouvez visiter le site ici: aurore.fr
- English
- French