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

Hugues de Bourbon
Développeur Fullstack JavaScript & Architecte Produit
2026
Website
Next.js 15 (App Router)React 19TypeScriptPostgreSQLDrizzle ORMBetter AuthStripeBrevo APISharpNginxVPS
  • Conception et développement d’une plateforme e-commerce métier pour marchand expert : catalogue, fiches pièces, sélection et tunnel de commande.
  • Back-office sur-mesure : gestion des pièces, images, statuts, mise en avant home, abonnés, commandes et newsletters.
  • Implémentation du paiement Stripe avec PaymentIntent, webhook signé, statuts de commande et passage automatique des pièces en vendues.
  • Module newsletter opérationnel via Brevo : brouillons, sélection de pièces, envoi test, envoi par lots, suivi des livraisons et désinscriptions.
  • Déploiement VPS : PostgreSQL, uploads d’images, build Next.js, service systemd, reverse-proxy Nginx et mise en production.
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 (Better Auth / NextAuth / JWT)Server Actions / Route HandlersStripe (PaymentIntent / webhooks)Uploads + images (Sharp)
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 (transactionnel + newsletters)
GenAI
OpenAI APIPrompting orienté outputsOCR (workflow)Automatisation de contenus
Bonus rare
Éditorial / copySEOSynthèseRelation clientAnglais pro

Détails

Case studies

Plateforme métier complète + e-commerce + back-office
Hugues de Bourbon
2026

Conception et développement d’une plateforme métier complète pour marchand expert : catalogue éditorial, back-office, paiement Stripe, emails et newsletter.

Voir
Next.js 15 App RouterReact 19TypeScriptPostgreSQLDrizzle ORMBetter AuthStripeBrevo APISharpNginx
Contexte
  • Transformer une activité de marchand expert en outil web complet, public et administrable.
  • Gérer des pièces uniques avec statuts sensibles : disponible, réservée, vendue, indisponible.
  • Donner au client de l’autonomie sur le catalogue, les visuels, les commandes, les abonnés et les newsletters.
Livrables
  • Catalogue public structuré : catégories, sous-catégories, thèmes, fiches pièces, recherche simple et recherche avancée.
  • Back-office protégé par rôle admin : gestion des pièces, images, statuts, mise en avant home, commandes et abonnés.
  • Tunnel e-commerce : sélection, frais de livraison par zone, Stripe PaymentIntent, webhook signé et suivi des statuts.
  • Automatisation métier : passage automatique des pièces en vendues après paiement validé, emails transactionnels et demandes d’expertise.
  • Module newsletter Brevo : brouillons, sélection de pièces, envoi test, envoi par lots, suivi des livraisons et désinscriptions.
  • Déploiement VPS : PostgreSQL, uploads d’images, build Next.js, service systemd, reverse-proxy Nginx.
Résultat
  • Plateforme exploitable en production, couvrant le site public et les opérations internes.
  • Client autonome sur les tâches quotidiennes : catalogue, commandes, newsletter, demandes entrantes.
  • Socle technique cohérent pour faire évoluer le projet sans multiplier les outils externes.
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)