Kévin Rioufullstack web & mobile, freelance

Développeur web et mobile fullstack, freelance, basé à Paris. Je dirige Nareli.

Paris, France

Availability: Disponible à partir de mi-septembre 2026.

Experience

  • CEO · NareliParis / remote

    Périmètre Fondation de Nareli. Toute l'activité freelance fullstack passe par elle — cadrage, architecture, livraison, et l'appel de support qui suit.

    Historique Sous le nom ooof.dev depuis août 2024 ; l'activité est devenue Nareli en octobre 2025. Le même travail, un seul nom.

    Au quotidien Des développements fullstack et mobile pour des équipes qui ont besoin d'une personne pour porter l'ensemble.

  • Développeur fullstack · TechnisParis

    Entreprise Société suisse de sols intelligents : des sols à capteurs qui suivent les déplacements, dans le sport, la santé et le commerce.

    Périmètre Les applications web qui présentent le résultat de ces données, et l'architecture derrière, pour une équipe d'expérimentation.

    Encadrement Une équipe de développeurs pendant trois mois à l'échelle internationale, et un projet mené de bout en bout — idée, production, support, planning, et les personnes dessus.

    Livré Participation au projet des Jeux Olympiques à son démarrage, pendant que l'entreprise recrutait une équipe dédiée.

    Laissé Une habitude de documentation dans l'équipe web, et de meilleures pratiques front que celles trouvées en arrivant.

  • Développeur web freelanceFrance

    Périmètre Développement web indépendant, mené en parallèle du contrat Alpha8 sur la majeure partie de sa durée.

    Au quotidien Des développements fullstack pour qui en avait besoin, sous mon propre nom, avant qu'ooof.dev existe.

  • Développeur fullstack · Alpha8Denée

    Entreprise Un SaaS tout-en-un dans l'esprit de Google Workspace, destiné aux consultants.

    Périmètre Fullstack sur une partie de la plateforme, puis l'architecture pour la mettre à l'échelle. Deux ans, deux contrats, le même travail.

    Encadrement Une équipe sur le générateur de rapports personnalisables — la partie la plus complexe du produit.

    Résolu Faire dialoguer les systèmes entre eux avec la fédération Apollo, et construire un environnement de développement que les gens utilisent vraiment.

    Aussi Conception de l'interface de l'application, et conseil aux fondateurs sur la direction à prendre.

  • Assistant R&D · Brioche PasquierLes Cerqueux

    Entreprise Groupe agroalimentaire français, avec une DSI qui mène sa propre R&D sur ses outils internes.

    Construit Un kit d'interface en Vue 2, pensé autour des habitudes réelles des utilisateurs internes, et l'écosystème autour.

    Livré Des composants modulaires et réutilisables à partir desquels les équipes assemblaient leurs applications, ce qui a réduit le temps de développement des projets internes.

    Transmis Formation des développeurs du service à l'écosystème, et rédaction de la documentation de chaque choix qui le compose.

  • Développeur web · TriskaliaLanderneau

    Entreprise Grande coopérative agricole française, devenue Eureden, en pleine transformation numérique.

    Périmètre Le front pour le web et le mobile, et l'architecture des applications Vue.

    Encadrement Le passage à Vue comme framework front principal, avec l'équipe.

    Construit Une application de gestion comptable, une application de suivi de parcelles utilisée par les agriculteurs, et une vue chronologique complexe écrite en JavaScript natif pour les anciens systèmes.

  • Technicien informatique · CDG29Quimper

    Structure Centre de Gestion de la Fonction Publique Territoriale du Finistère.

    Périmètre Technicien informatique, en alternance. La première.

Projects

  • Muscintime

    Une refonte de marque chez Muscintime appelait un nouveau site Shopify.

    E-commerce · Web · 2026 · en ligne

    En 2025, j'avais construit pour Muscintime un thème modulaire, pour corriger des problèmes de performance et rendre son autonomie à l'agence CRO. Puis la marque a eu besoin d'une refonte.

    Neuf mois de travail l'ont rendue réelle : le site a été entièrement revu et toute l'expérience utilisateur retravaillée, pour que des centaines de milliers de visiteurs puissent acheter les quelque 300 nouveaux produits sous la nouvelle marque.

    Sur ce projet, j'étais le référent technique côté Shopify, et j'ai accompagné l'agence CRO dans son passage à la nouvelle version du site et dans la préparation du lancement.

    Le 1er septembre 2026, le nouveau site est passé en ligne, prêt à encaisser des milliers de commandes.

    Le principal défi technique était de faire tenir ensemble tout ce qui suit :

    Les limites de Shopify
    La modularité du site
    Les performances
    La refonte de toutes les applications connectées

    Chaque partie de ce projet a buté sur des limites techniques, et il a fallu trouver des contournements ou des solutions que la documentation ne mentionnait nulle part. Beaucoup de rétro-ingénierie pour comprendre comment ces contraintes fonctionnent réellement.

  • Gantt MCP

    Un service MCP qui vous épargne les diagrammes de Gantt faits à la main, et vous rend le temps qu'ils coûtent.

    Gantt MCP · Freemium · 2026 · en ligne

    Mon analyse : construire un Gantt aujourd'hui est une corvée, alors que la plupart des entreprises ont déjà un abonnement IA sous la main. Gantt MCP fait travailler cet abonnement et la planification de projet ensemble.

    Branchez-le sur Claude, ChatGPT, Codex, Cursor ou n'importe quel client MCP, décrivez le projet en langage courant, et il planifie chaque tâche à l'échelle de votre équipe — dépendances, calendriers de travail, capacité des ressources, chemin critique — puis rend l'URL d'un diagramme partageable et un PNG à glisser directement dans une présentation.

    Planification par dépendances
    Calendriers de travail
    Ressources et spécialités
    Nivellement et alertes
    Regroupement et consolidation WBS
    Chemin critique et jalons
    Avancement et lignes de base
    N'importe quelle unité
    Exports SVG, PNG et CSV

    Toutes ces capacités, combinées au raisonnement de l'IA et aux informations récupérées dans vos outils de gestion de tâches et vos outils internes, vous aident à construire le Gantt le plus fiable pour vos projets.

    Gratuit pour les petits et moyens projets ; collaborer sur des Gantts demande un petit abonnement, qui représentera moins de 0,01 % du coût de votre projet.

  • Localhost Aliases

    Une app Mac qui donne à chaque serveur de dev local une adresse mémorisable, comme http://groot.test, plutôt qu'un numéro de port.

    Mac native app and web · 2026 · livré

    Localhost Aliases garde un petit agent root sur la machine et associe des noms d'hôte à des ports sur 127.0.0.1 : un projet répond à un nom que vous retenez et que vous partagez dans tout son outillage, plutôt qu'à :3001 aujourd'hui et :3002 demain.

    Les alias se créent depuis une app native, une CLI ou un serveur MCP, ce qui permet à un agent de code IA travaillant dans un dépôt de nommer le serveur de dev qu'il vient de lancer. Un projet peut porter son propre alias dans un petit fichier JSON, pour que l'association voyage avec le code.

    Tant que l'app tourne, ajouter ou retirer un alias ne demande aucune autorisation admin ; l'installation initiale est le seul moment où macOS pose la question. Les alias de projet sont en http simple, volontairement : une adresse de développement local n'a rien à protéger et rien à certifier.

    Livré en 2026 dans l'outillage Nareli, et utilisé tous les jours sur chaque projet ici, celui-ci compris.

  • Portfolio

    Depuis 2015, j'ai construit de nombreuses versions de ce portfolio, chacune pour expérimenter une technologie.

    Everything · 2021 · en ligne

    Version 1 :

    Tout en HTML/CSS
    Avec l'objectif de remplacer la gestion des interactions en JavaScript par du CSS

    Version 2 :

    NodeJS
    Rendu côté serveur avec une bibliothèque de templates

    Version 3 :

    Expérimentation du framework Laravel

    Version 4 :

    React

    Version 5 :

    Animations
    Transition de page invisible

    Version 6 :

    Orienté compétences
    Orienté mobile

    Version 7 :

    Design en 3D
    Animations de particules
    Génération de visuels à la demande par IA

    Version 8 :

    Génération procédurale
    Sous-agents IA et automatisations IA

    Actuelle :

    Centralisation de mes entités juridiques
    Évolution avec l'IA
    Design façon Claude
  • VSCode Git Commit

    Une extension VSCode qui met les messages de commit au gabarit, depuis l'éditeur.

    TypeScript · VSCode API · 2022 · en pause

    Une extension qui normalise les messages de commit Git depuis VSCode : une interface qui génère des messages structurés et cohérents, pour qu'un historique de projet reste lisible.

    L'idée vient du travail en entreprise, où chaque développeur écrivait ses messages à sa façon et où l'historique devenait difficile à suivre. Un cadre uniforme fait de la convention le chemin le plus court, plutôt qu'un document que personne n'ouvre.

    Plus de 40 étoiles sur GitHub et plus de 20 000 téléchargements. Les chiffres disent qu'elle a trouvé les développeurs qui avaient le même problème.

    Après la première version, j'ai ajouté un site dédié : un générateur de configuration avec une vraie interface, et une version web de la documentation.

    Le développement est en pause, délibérément. La suite étend la même idée à plusieurs éditeurs, depuis un seul fichier de configuration plus souple.

  • Diagevol

    Le site vitrine du produit SaaS d'Alpha8, DiagEvol.

    Web · design & build · 2021 · livré

    Réalisé pendant mon CDI chez Alpha8 : le site vitrine diagevol.fr, mené depuis des maquettes partielles jusqu'à la production.

    Diagevol est le SaaS de questionnaires et de diagnostics d'Alpha8. Le site devait rendre ses fonctions lisibles — questionnaires sur mesure, analyse automatique des réponses, rapports professionnels générés — et montrer en quoi il change la manière dont une entreprise recueille et lit ses propres données.

    J'ai produit les visuels et développé la majeure partie du site seul, dans un délai serré : il a fallu prioriser les modules qui portaient l'enjeu commercial et laisser le reste attendre.

  • Britch

    Une extension Chrome qui ajoute un réglage de luminosité et de contraste à Twitch.

    Chrome extension · JavaScript · · en ligne

    Britch donne aux spectateurs de Twitch un contrôle précis sur la luminosité et le contraste d'un direct, pour ajuster l'image à l'écran sur lequel elle est réellement regardée.

    C'est parti d'une remarque revenue souvent : les spectateurs ne distinguaient pas clairement ce qui se passait à l'écran.

    La vidéo de Twitch est fréquemment plus sombre que ce que le streamer a envoyé, ce qui gêne surtout sur les jeux d'horreur et les scènes sombres. Chaque écran est différent, donc le réglage doit être individuel plutôt que global.

  • Outrans Counter

    Un compteur d'entrées synchronisé pour les 15 ans de l'association Outrans.

    Web · multi-device sync · · livré

    Une application web mobile construite pour les quinze ans de l'association Outrans. La jauge était limitée, il fallait donc aux bénévoles un compteur synchronisé sur plusieurs appareils pour gérer les entrées précisément.

    L'accès passe par des codes hachés — léger, mais suffisant pour que seuls les bénévoles à l'entrée atteignent les données.

    Au-delà du comptage, des scripts sur mesure produisent des statistiques détaillées : l'association garde une image de la façon dont l'événement s'est réellement déroulé, et de quoi préparer le suivant.

Education

  • MBA · Expert en système d'informationMyDigitalSchool Angers ()
  • Licence pro · Métiers du webUniversité de Rennes I ()
  • DUT InformatiqueUniversité de Rennes I Lannion ()

Skills and stack

langages

  • TypeScript
  • JavaScript

front

  • React
  • Next.js
  • Tailwind
  • CSS-in-JS
  • Vue
  • Nuxt

back

  • Node
  • NestJS
  • Koa
  • GraphQL
  • REST
  • Socket.io

mobile

  • React Native
  • Expo

données

  • PostgreSQL
  • MongoDB
  • Firebase
  • Redis

ia

  • Développement assisté par IA
  • Revue assistée par IA
  • Requêtes assistées par IA
  • Automatisations IA
  • Embeddings

infra

  • Docker
  • Kubernetes
  • Helm
  • Vercel
  • Netlify
  • OVHcloud

tests

  • Tests Bun
  • Vitest
  • Jest

diriger

  • Pilotage de projet
  • Direction technique
  • Management d'équipe
  • Avis sur le recrutement

avec les autres

  • Mentorat
  • Formation
  • Empathie
  • Communication
  • Refuser une dérive de périmètre

ma façon de travailler

  • Prendre du recul
  • Proposer des améliorations au bon coût
  • Autonomie
  • Relecture continue pendant le développement

Rates

  • développement: 600 € / jour · fullstack, web et mobile
  • management: 500 € / jour · encadrement d'équipe ou de projet
  • conseil: 1 000 € / jour · architecture et direction technique
  • forfait: quand le périmètre est assez clair pour être honnête

Contact

Paris, France · CET · français, anglais

kevin-riou, happy
kr v2.4.1 terminé
shell portfolio · Kévin Riou · fullstack web & mobile, freelance
~/work/kevin-riou
▲ Disponible pour de nouvelles missions à partir de mi-septembre · /now
context 0% · 0.0k tokens