Cyril De Graeve
Paris · FRFullstack + DevOps + GenAIReact · Next.js · Node

Je conçois des produits web solides, rapides et propres.

Développeur Fullstack JavaScript. Spécialisé dans les créations et refontes « haut niveau d’exigence » : Next.js App Router, back-offices sur-mesure, bases de données, e-commerce (Stripe), perf/SEO, déploiement VPS. Web + web mobile.

5+ ans
React / Node
App Router
Next.js
Stripe
paiement
15 ans
éditorial
Cyril De Graeve
Contact direct
contact@cyrildegraeve.dev
06 76 04 54 31
Disponible : missions freelanceRemote / hybride Paris

Preuves

Expériences sélectionnées

Numéro K (Kefir)
Développeur Fullstack JavaScript & Architecte Produit
2026
Website
Next.js 15 (App Router)React 19TypeScriptFastifyPostgreSQLDrizzle ORMJWT + Cookies HTTPBrevo APINginxVPS
  • Conception et développement d’un MVP e-commerce complet: enchère hebdomadaire, espace membre et back-office admin.
  • Architecture monorepo (apps web + api) avec séparation claire des responsabilités et workflow de livraison rapide.
  • Implémentation des règles métier critiques d’enchères (incrément minimal, tie-break temporel, clôture automatique des enchères expirées).
  • Gestion de la concurrence des offres via sérialisation transactionnelle PostgreSQL (`pg_advisory_xact_lock`) pour fiabiliser le prix courant.
  • Intégration des notifications transactionnelles (ouverture, clôture, actu) via templates Brevo et outillage d’admin.
Librairie J.-F. Fourcade
Développeur Fullstack JavaScript & DevOps
2025 - 2026
Website
Next.js (App Router)TypeScriptTailwindMySQLNextAuthFramer-motionDrizzleStripeSharpNginx
  • Refonte intégrale (Front + Back) du site de la prestigieuse librairie (Paris, Le Marais).
  • Implémentation e-commerce “livres rares” : catalogue, recherche avancée, pages publiques SSR, perf/SEO.
  • Back-office sur-mesure : gestion catalogue + images + logique métier + sécurité admin.
  • Déploiement VPS : reverse-proxy, SSL, process manager, durcissement pragmatique et maintenance.
  • Mise en ligne prochainement (démo sur demande).
Assistant GenAI
Développeur Fullstack JavaScript & GenAI
2025
Repo GitHub
Next.js (App Router)TypeScriptTailwindshadcn/uiOpenAI APIOCR (Tesseract)OpenLibrary Covers API
  • Génération de contenus éditoriaux (fiche produit, SEO, newsletter, critique, traduction).
  • Flux texte ou photo → OCR → nettoyage/parsing structuré → rendu prêt   copier.
  • Routes dédiées /api/generate + /api/cover, prompts spécialisés par mode.
Librairie Pierre Saunier
Développeur Fullstack JavaScript & DevOps
2025
Site
Next.js (App Router)TypeScriptTailwindMySQLNextAuthDrizzleStripeSharpNginxPM2Let’s Encrypt
  • Refonte d’un site PHP/MySQL vers une stack moderne, en respectant l’âme graphique de la célèbre librairie (Paris, Saint-André-des-Arts).
  • Back-office sur-mesure : gestion catalogue, images, sélection « vitrine », sécurité admin.
  • E-commerce : panier + paiement (CB / Apple Pay / Google Pay) via Stripe.
  • Déploiement SSH et config VPS, Nginx, Node, PM2
Serious Publishing
Développeur Fullstack JavaScript & DevOps
2024 - 2025
Site
ReactNext.jsNodeExpressPostgreSQLNextAuthFramer-motionJWTNginxPM2
  • Refonte complète (PHP/MySQL → JS/PostgreSQL) du site de l’éditeur de Pop Culture + amélioration perf/sécurité + SEO.
  • Back-office + logique e-commerce (panier, frais de port, paiement Paypal).
  • Déploiement VPS : reverse proxy, SSL, process manager, durcissement basique.
Codeberry
Développeur Fullstack JavaScript
2024
ReactNext.jsTypeScriptTailwindshadcn/uiSupabaseDrizzleServer ActionsClerkVercelJira API
  • Participation au MVP d’un SaaS générant des Pull Requests depuis des tickets Jira/Linear.
  • Intégration Jira : récupération de tickets, stockage (table jira_issues), synchro labels.
  • Livraison rapide d’une base de démo fonctionnelle en 5 jours.
Sajin Photo
Développeur Fullstack JavaScript & DevOps
2024
ReactNext.jsNodeExpressTypeScriptBcryptJWTChakra UINginxPM2SSL (Let’s Encrypt)
  • Conception d’une app web/mobile de partage de photos événementielles en temps réel.
  • Gestion events/albums, upload massif sécurisé, galerie (tri/recherche), accès contrôlés.
  • Mise en production VPS (proxy, SSL, sécurité et stabilité).
Clairios
Développeur Front-end + DevOps
2024
ReactNext.jsTypeScriptTailwindFramer-motionSEOVPS
  • Site vitrine dynamique orienté PME/TPE : design moderne, responsive, accessible.
  • Optimisation SEO (meta, schema.org, sitemap) + perf (SSR, lazy loading).
  • Déploiement VPS + sécurité (SSL, firewall, process manager).
Hyper-Free
Développeur Fullstack JavaScript & Copywriter
2023 — 2025
Site
ReactNext.jsTypeScriptPanda CSSArk UIFramer-motioni18nextSEO
  • Plateforme d’offres packagées (dev + copywriting) : contenu, structure, conversion.
  • Internationalisation FR/EN + composants réutilisables et design responsive.
  • SEO + tracking (Analytics / Search Console) et itérations basées sur les données.
Artificial Life Coach
Développeur Fullstack JavaScript
2023
Prototype
ReactNext.jsNodeExpressPostgreSQLSequelizeJWTBcryptChakra UIFramer MotionOpenAI API
  • App web/mobile : agenda interactif + coach IA (suggestions personnalisées + Q/R).
  • API REST : auth sécurisée, gestion users/agenda, intégration LLM.
  • Optimisation prompts + approche perf (sanitization, cache sur réponses fréquentes).
Don Efficace (Giving What We Can) — CDD
Développeur React / TypeScript / Node.js
2022
ReactNext.jsTypeScripti18nSanityJest
  • Internationalisation et adaptation de contenus (FR) sur une base existante.
  • Tests et validation : Mise en place de tests unitaires avec Jest pour vérifier le bon fonctionnement des composants multilingues.
  • Collaboration internationale + pair programming (anglais au quotidien).
J’adopte un humain (projet de fin de formation)
Product Owner & Développeur Back-end
2021
ReactNode.jsExpressPostgreSQLJWTBcryptSwaggerJestScrum
  • PO : backlog, user stories, rituels Scrum, coordination équipe (5 devs).
  • Back-end : API REST (MVC), auth JWT, rôles/permissions, documentation Swagger.
  • Algorithme de matching profils ↔ animaux + requêtes SQL optimisées.
Divers titres presse Culture et Nouvelles technos (web & kiosque)
Journaliste / Éditeur & Rédacteur en chef / Copywriter
2000 - 2015
ÉditorialCopywritingStorytellingSynthèseInterviewsCulture/Tech
  • 15 ans d’expérience : écrire, structurer, convaincre — utile pour produit, contenu, UX.

Stack

Compétences

Front
ReactNext.js (App Router)TypeScriptTailwind CSSFramer MotionAccessibilité (bases)
Back
Node.jsFastifyExpressREST APIsAuth (NextAuth/JWT)Server Actions / Route Handlers
Données
PostgreSQLMySQLDrizzle ORMConcurrence transactionnelle (pg_advisory_xact_lock)Supabase (usage)Modélisation + relations + migrations
DevOps
Monorepo (pnpm workspaces)VPS LinuxNginxSSL (Let’s Encrypt)PM2Hardening « pragmatique »Brevo API (email transactionnel)
GenAI
OpenAI APIPrompting orienté outputsOCR (workflow)Automatisation de contenus
Bonus rare
Éditorial / copySEOSynthèseRelation clientAnglais pro

Détails

Case studies

MVP e-commerce aux enchères + espace membre + admin
Numéro K
2026

Conception et développement d’un produit e-commerce complet basé sur une enchère hebdomadaire, avec règles métier strictes, back-office admin et notifications transactionnelles.

Voir
Next.js 15 App RouterReact 19FastifyPostgreSQLDrizzle ORMJWT + Cookies HTTPBrevo API
Contexte
  • Créer un MVP crédible rapidement, sans compromis sur la robustesse métier.
  • Gérer un flux sensible aux accès concurrents (offres simultanées) avec des règles d’enchère strictes.
Livrables
  • Architecture monorepo (web + API) pour séparer clairement les responsabilités et accélérer les itérations.
  • Implémentation des règles critiques d’enchères : incrément minimal, tie-break temporel, clôture automatique des enchères expirées.
  • Sérialisation transactionnelle des offres concurrentes via `pg_advisory_xact_lock` pour garantir la cohérence du prix courant.
  • Back-office admin : création/publication/clôture d’enchères, gestion membres, pilotage des alertes email.
  • Notifications transactionnelles Brevo (ouverture, clôture, actu) avec templates versionnés.
Résultat
  • MVP fullstack exploitable de bout en bout avec parcours public, membre et admin.
  • Fiabilité métier renforcée sur le coeur du produit (enchères concurrentes).
  • Base technique saine pour scaler fonctionnellement (itérations produit rapides).
Refonte + e-commerce + back-office
Librairie Pierre Saunier
2025

Refonte d’un site librairie (PHP/MySQL) vers une plateforme moderne, avec back-office et paiement Stripe.

Voir
Next.js App RouterTypeScriptMySQL + DrizzleNextAuthStripeNginx/PM2
Contexte
  • Site existant   moderniser sans casser l’identité visuelle.
  • Besoin d’une administration robuste pour gérer catalogue (+ 10 000 références), images, vitrine et ventes.
Livrables
  • Front public + logique métier fullstack dans Next.js (SSR, server actions/handlers).
  • Back-office sur-mesure : CRUD catalogue, images, mise en avant « vitrine », sécurisation admin.
  • Côté données : schéma typé, migrations, optimisation pragmatique (structures + index).
  • Parcours e-commerce complet : panier, commande, paiement Stripe (CB + wallets).
  • Déploiement VPS : Nginx, SSL, process manager, mise en ligne stable et maintenable.
Résultat
  • Autonomie client : gestion du catalogue et des visuels sans friction.
  • Base saine pour itérer vite (recherche, SEO, nouvelles features produit).
  • Stack homogène : moins de complexité, plus de fiabilité.
Automatisation éditoriale (livre)
Assistant GenAI “Fiche Livre”
2025

Outil GenAI pour produire des contenus éditoriaux prêts   publier   partir d’une 4e de couverture (texte ou photo).

Voir
Next.js App RouterOpenAI APIOCRTypeScript
Contexte
  • Cas d’usage « métier » : libraires / bibliothécaires / éditeurs.
  • Objectif : réduire drastiquement le temps de rédaction tout en standardisant la qualité.
Livrables
  • Pipeline texte ou photo → OCR → nettoyage → extraction → génération multi-formats.
  • Prompts spécialisés selon le besoin (fiche produit + SEO + newsletter, critique, traduction).
  • Réponses structurées + parsing pour obtenir un rendu propre, copiable, immédiatement utilisable.
  • Récupération automatique de jaquettes via ISBN (enrichissement rapide).
  • UI minimaliste, rapide, pensée pour un usage quotidien sur desktop/mobile.
Résultat
  • Production de contenus cohérents en quelques secondes, depuis une seule source.
  • Démo convaincante pour prospects : valeur immédiate, usage clair, résultats visibles.

Je suis   l'écoute

Contact

Discutons de vos besoins.

Réponse rapide. Je peux cadrer, proposer une approche, et livrer proprement (code + déploiement).

contact@cyrildegraeve.dev
06 76 04 54 31
Cyril De Graeve — Développeur Fullstack (React / Next.js / Node)