You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ryan CostenobleRC

Ryan Costenoble

Développeur Next.js | cstlab.dev

€370/day
6 projects
Rennes, FR
3-7 years

Average response time: 1 hour

About Ryan

J’accompagne les entreprises et indépendants dans la création de sites web sur mesure, que ce soit pour lancer un projet ou concrétiser une idée.

Mon objectif est de proposer des solutions à la fois techniques et visuelles, adaptées aux besoins réels de chaque activité.

Concrètement, je peux vous accompagner sur :

- Création de site web moderne et responsive
- Développement d’applications métier
- Mise en place de paiement en ligne
- Interfaces d’administration (gestion de contenu, clients, données)
- Intégration d’APIs et automatisation

Je travaille principalement avec Next.js, Vite.js, Node.js et des bases de données comme Supabase ou MongoDB, avec une approche simple et maintenable.

Types de projets :

- Site vitrine
- E-commerce
- Application web sur mesure
- Refonte ou amélioration d’un projet existant

Je privilégie une communication claire et un développement structuré, avec des échanges réguliers tout au long du projet.

Je privilégie une communication claire et un suivi régulier tout au long du projet.

Je reste également disponible après la mise en ligne pour assurer le suivi et les évolutions si nécessaire.
Discutons de votre projet !
  • French

    Native or bilingual

Can work on-site
Rennes (up to 50km)

Experience

  • CST
    CST : Boutique en ligne d’une marque de vêtements en édition limitée
    E-COMMERCE
    April 2026 - May 2026 (1 month)
    CST est un projet personnel de site e-commerce premium conçu pour une marque de vêtements en édition limitée.


    Le projet combine une direction artistique immersive avec une expérience d’achat complète et moderne.

    Fonctionnalités principales :

    - Vitrine de marque immersive
    - Page d’accueil cinématique, storytelling, page “Notre histoire”, journal/articles et mise en avant de l’univers de la marque.
    - Catalogue produits dynamique
    - Fiches produits détaillées avec sélection des tailles et options, galerie d’images, carrousel interactif et expérience responsive.
    - Tunnel d’achat complet
    - Ajout au panier avec persistance locale, paiement sécurisé via Stripe, pages de confirmation/annulation et envoi automatique d’e-mails transactionnels.
    - Gestion de l’expérience utilisateur
    - Mode sombre / clair avec préférence sauvegardée, navigation fluide et optimisation mobile.
    - Site bilingue FR / EN avec URLs localisées.
    - Formulaires et communication
    - Formulaire de contact intégré et gestion des échanges utilisateurs.

    Objectif du projet :

    Créer un storefront moderne et haut de gamme capable de mettre en valeur une identité de marque forte tout en proposant une expérience e-commerce fluide et professionnelle.
    Next.js Stripe GSAP TailwindCSS Développement Front-End
  • Asseat
    Malt logoOn Malt
    Développement d’un module démonstrateur SSEAT
    BANKING AND INSURANCE
    March 2026 - March 2026
    Rennes, France
    Développement d'une application web interactive (SPA) démontrant en temps réel le principe de séquestration automatique de la TVA à la source de chaque paiement. Projet pédagogique à destination de professionnels (artisans, restaurateurs, PME, cabinets comptables).

    Fonctionnalités développées :

    Saisie et import de transactions (JSON, glisser-déposer)
    Calcul TVA temps réel avec routage HT/TVA
    Extraction automatique de factures par OCR (PDF natif + scan + image)
    Export FEC conforme Article L47 A du LPF (écritures comptables officielles)
    Export JSON structuré
    Envoi email transactionnel via API Brevo avec pièces jointes encodées en Base64
    Simulation de transmission DGFiP

    Stack technique :

    Le projet est développé en JavaScript vanilla (ES Modules) sans framework, bundlé avec Vite 7 et stylé avec Tailwind CSS v4. L'extraction de texte depuis les factures PDF repose sur PDF.js, complété par Tesseract.js pour l'OCR sur les scans et images. L'envoi d'email transactionnel est géré directement depuis le navigateur via l'API REST Brevo, sans aucun serveur backend. Les exports (JSON structuré et FEC comptable) sont générés côté client via la Blob API.
    Brevo Vite.js Tesseract TailwindCSS JavaScript
  • Quelia
    Malt logoOn Malt
    Développement et déploiement d'une application web - Visualisation cartographique
    ENVIRONMENTAL
    January 2026 - February 2026
    Rennes, France
    Développement complet d’une plateforme de visualisation et gestion de projets en France via une carte interactive.

    Fonctionnalités principales :
    - Carte interactive avec clustering dynamique.
    - Recherche par commune / intercommunalité.
    - Indicateurs d’impact environnemental.
    - Interface d’administration multi-marques (gestion projets, clients, rôles utilisateurs, clés API).
    - Cartes embarquables en iframe
    - Branding client (logo, couleurs personnalisées)
    - Système hybride PUSH/PULL pour affichage des données temps réel

    AgentQuelia:
    - Agent de collecte développé en Rust, compilé en binaires natifs (macOS, Linux, Windows).
    - Installation en une commande, configuration TOML, déploiement en service système (systemd / launchd / Windows Services).
    - Permet l’envoi automatisé de données (CSV, JSON, API HTTP) vers la plateforme.

    Stack technique:
    - React 18, Vite 4, Tailwind CSS, Leaflet
    - PostgreSQL 15
    - Supabase
    - Authentification JWT, Helmet, Rate limiting
    Vite.js TailwindCSS React.js Supabase Rust

Reviews

5,0

Out of 5 ratings

R

Rabah

Cadre - Asseat

Reviewed on 09/03/2026

Toujours un plaisir de travailler avec Ryan , très professionnel toujours à écouter , trouve toujours une solution, Ryan a Le soucis de bien faire, pour ma part il m'a toujours amélioré mes projets à l'initiale excellent travail je recommande
C

Constant

Directeur de projet - Quelia

Reviewed on 25/02/2026

Ryan a été hyper réactif et à l'écoute. Il a su trouver des solutions techniques pour répondre aux besoins du projet et n'a pas hésité à explorer des options, proposer des idées. Il est enthousiaste et volontaire, malgré le distanciel on a très bien travaillé ensemble. Je recommande Ryan.

Recommendations

Mélina LoryML
DD
Mélina Lory and 1 other person have recommended Ryan

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Licence SNIO (Science Numérique, Informatique, Objet connecté et embarqué)
    Université Bretagne Sud
    2021
    Licence, Informatique

Skill set

Categories