Paris · FranceFull-stack + DevOps + GenAIReact · Next.js · Node
I build web products that are robust, fast and clean.
Full-stack JavaScript developer. Specialised in high-standards builds and redesigns: Next.js App Router, bespoke back-offices, databases, e-commerce (Stripe), performance/SEO, and VPS deployments. Web + mobile web.
4+ yrs
React / Node
App Router
Next.js 15
Stripe
payments
15 yrs
editorial
Direct contact
contact@cyrildegraeve.dev
06 76 04 54 31
Available: freelance projectsRemote / hybrid (Paris)
Proof
Selected experience
Librairie J.-F. Fourcade
Full-stack JavaScript Developer & DevOps
2025 — 2026
Next.js (App Router)TypeScriptTailwindMySQLNextAuthFramer-motionDrizzleStripeSharpNginx
- End-to-end rebuild (front + back) for a prestigious rare-book bookshop (Paris, Le Marais).
- Rare-books e-commerce: catalogue, advanced search, SSR public pages, performance/SEO.
- Bespoke admin: catalogue + images management, business rules, admin security.
- VPS deployment: reverse proxy, SSL, process manager, pragmatic hardening and maintenance.
- Launching soon (demo on request).
GenAI Assistant
Full-stack JavaScript Developer & GenAI
2025
Next.js (App Router)TypeScriptTailwindshadcn/uiOpenAI APIOCR (Tesseract)OpenLibrary Covers API
- Generates editorial content (product copy, SEO, newsletter, review, translation).
- Text or photo → OCR → cleaning/structured parsing → ready-to-copy output.
- Dedicated routes /api/generate + /api/cover, prompts tailored per mode.
Librairie Pierre Saunier
Full-stack JavaScript Developer & DevOps
2025
Next.js (App Router)TypeScriptTailwindMySQLNextAuthDrizzleStripeSharpNginxPM2Let’s Encrypt
- Migrated a PHP/MySQL site to a modern stack while preserving the brand’s visual identity (Paris, Saint-André-des-Arts).
- Bespoke admin: catalogue, images, “showcase” selection, admin security.
- E-commerce: basket + Stripe checkout (cards / Apple Pay / Google Pay).
- VPS setup: SSH, Nginx, Node, PM2.
Serious Publishing
Full-stack JavaScript Developer & DevOps
2024-2025
ReactNext.jsNodeExpressPostgreSQLNextAuthFramer-motionJWTNginxPM2
- Full redesign (PHP/MySQL → JS/PostgreSQL) for a pop-culture publisher: performance/security improvements + SEO.
- Back-office + e-commerce logic (basket, shipping rules, PayPal).
- VPS deployment: reverse proxy, SSL, process manager, basic hardening.
Codeberry
Full-stack JavaScript Developer
2024
ReactNext.jsTypeScriptTailwindshadcn/uiSupabaseDrizzleServer ActionsClerkVercelJira API
- Contributed to an MVP that generates Pull Requests from Jira/Linear tickets.
- Jira integration: fetch tickets, store them (jira_issues table), sync labels.
- Delivered a working demo base in 5 days.
Sajin Photo
Full-stack JavaScript Developer & DevOps
2024
ReactNext.jsNodeExpressTypeScriptBcryptJWTChakra UINginxPM2SSL (Let’s Encrypt)
- Built a web/mobile app for real-time event photo sharing.
- Events/albums management, secure bulk upload, gallery (sorting/search), access control.
- Production VPS setup (proxy, SSL, security and stability).
Clairios
Front-end Developer + DevOps
2024
ReactNext.jsTypeScriptTailwindFramer-motionSEOVPS
- Modern, responsive, accessible marketing site for SMEs.
- SEO optimisation (meta, schema.org, sitemap) + performance (SSR, lazy loading).
- VPS deployment + security (SSL, firewall, process manager).
Hyper-Free
Full-stack JavaScript Developer & Copywriter
2023 — 2025
ReactNext.jsTypeScriptPanda CSSArk UIFramer-motioni18nextSEO
- Packaged offers platform (dev + copywriting): content, structure, conversion.
- FR/EN internationalisation + reusable components and responsive design.
- SEO + tracking (Analytics / Search Console) and data-driven iterations.
Artificial Life Coach
Full-stack JavaScript Developer
2023
ReactNext.jsNodeExpressPostgreSQLSequelizeJWTBcryptChakra UIFramer MotionOpenAI API
- Web/mobile app: interactive agenda + AI coach (personalised suggestions + Q&A).
- REST API: secure auth, users/agenda management, LLM integration.
- Prompt optimisation + performance approach (sanitisation, caching for frequent answers).
Don Efficace (Giving What We Can) — FTC
React / TypeScript / Node.js Developer
2022
ReactNext.jsTypeScripti18nSanityJest
- Internationalisation and FR content adaptation on an existing codebase.
- Testing and validation: unit tests with Jest for multilingual components.
- International collaboration + pair programming (English daily).
J’adopte un humain (training capstone project)
Product Owner & Back-end Developer
2021
ReactNode.jsExpressPostgreSQLJWTBcryptSwaggerJestScrum
- PO: backlog, user stories, Scrum rituals, team coordination (5 devs).
- Back-end: REST API (MVC), JWT auth, roles/permissions, Swagger documentation.
- Profile ↔ animals matching algorithm + optimised SQL queries.
Various culture & new-tech publications (web & print)
Journalist / Editor-in-chief / Copywriter
2000 — 2015
EditorialCopywritingStorytellingSynthesisInterviewsCulture/Tech
- 15 years’ experience writing, structuring and persuading — useful for product, content and UX.
Stack
Skills
Front-end
ReactNext.js (App Router)TypeScriptTailwind CSSFramer MotionAccessibility (basics)
Back-end
Node.jsExpressREST APIsAuth (NextAuth/JWT)Server Actions / Route Handlers
Data
PostgreSQLMySQLDrizzleSupabase (usage)Modelling + relations + migrations
DevOps
Linux VPSNginxSSL (Let’s Encrypt)PM2Pragmatic hardening
GenAI
OpenAI APIOutput-driven promptingOCR workflowContent automation
Bonus
Editorial / copywritingSEOSynthesisClient relationsProfessional English
Details
Case studies
Redesign + e-commerce + admin
Librairie Pierre Saunier
2025
Migrated a bookshop website (PHP/MySQL) to a modern platform, with a bespoke admin and Stripe payments.
Next.js App RouterTypeScriptMySQL + DrizzleNextAuthStripeNginx/PM2
Context
- Modernise an existing site without breaking the visual identity.
- Need a robust admin to manage the catalogue (10,000+ records), images, showcase picks and sales.
Deliverables
- Public front-end + full-stack business logic inside Next.js (SSR, server actions/handlers).
- Bespoke admin: catalogue CRUD, images, “showcase” highlighting, admin hardening.
- Data layer: typed schema, migrations, pragmatic optimisation (structures + indexes).
- Full e-commerce flow: basket, order, Stripe payment (cards + wallets).
- VPS deployment: Nginx, SSL, process manager, stable and maintainable setup.
Outcome
- Client autonomy: manage catalogue and visuals without friction.
- Healthy base to iterate fast (search, SEO, new product features).
- Consistent stack: less complexity, more reliability.
Editorial automation (books)
GenAI “Book Sheet” Assistant
2025
GenAI tool that produces publish-ready editorial content from a book blurb (text or photo).
Next.js App RouterOpenAI APIOCRTypeScript
Context
- A real “job-to-be-done” use case for booksellers / librarians / publishers.
- Goal: drastically reduce writing time while standardising quality.
Deliverables
- Text or photo → OCR → cleaning → extraction → multi-format generation.
- Prompts specialised per need (product copy + SEO + newsletter, review, translation).
- Structured responses + parsing to output clean, copy-ready text.
- Automatic cover fetching via ISBN (fast enrichment).
- Minimal, fast UI designed for daily desktop/mobile use.
Outcome
- Consistent content produced in seconds from a single source.
- Strong demo for prospects: immediate value, clear usage, visible results.
Let’s talk