Romain Malengrez

Recevoir une proposition de projet captivant et avoir envie de foncer, même s'il vous pousse à sortir de votre zone de confort : c'est notre quotidien de freelance. Pour transformer cette opportunité en réussite, tout est question de posture. Découvrez comment aborder ce nouveau défi avec assurance et instaurer une relation de confiance avec votre client dès le premier jour.

En tant que freelances, nous apprenons sans cesse et faisons évoluer nos compétences au rythme du marché. L’année dernière, j’ai moi-même franchi ce cap : j’ai appris à maîtriser le vibe coding pour un nouveau client, sur un projet qui me tenait particulièrement à cœur. 

Dans cet article, je partage mes principaux conseils pour vous aider à :

  • Oser saisir les opportunités qui vous font sortir de votre zone de confort : Même sans maîtriser chaque exigence technique dès le premier jour, votre expertise centrale et votre envie d’apprendre peuvent écrire de belles histoires.

  • Élargir votre pouvoir grâce au vibe coding : Découvrez comment l’association de vos compétences existantes à des outils d’IA permet de créer des produits complets, en ligne, et de collaborer en temps réel avec vos clients.

  • Construire une relation de confiance avec votre client grâce à une montée en compétences transparente : Voyez comment l’intégration d’un véritable plan d’apprentissage transforme les potentielles lacunes en une base solide pour une collaboration réussie.

Mon conseil aux freelances tentés par cette approche : soyez transparent sur ce que vous savez et ce que vous apprenez. Ayez un plan de formation précis : savoir comment et quand combler l’écart rassure le client sur la gestion du risque. 

Contexte

En 2002, j'ai traversé l’Atlantique lors d'un voyage de 9 mois avec ma famille à bord d’un catamaran de 45 pieds du chantier Grand Large Yachting. Cette aventure en mer nous a menés à la découverte de nombreuses îles et pays de l’Atlantique Nord. Cet esprit d'aventure m’a sans doute inspiré dans mon parcours de freelance, mais je n’aurais jamais imaginé qu’environ 23 ans plus tard, je construirais une plateforme dédiée à la communauté de navigation Grand Large Yachting.

Je suis Product Designer avec 6 ans d’expérience dans le développement de produits SaaS, et freelance depuis 2 ans. Mon métier : comprendre les besoins utilisateurs et concevoir des interfaces qui les servent au mieux. Jusqu’à présent, mon implication s’arrêtait souvent à la phase de design : je transmettais mes maquettes haute fidélité aux développeurs, en espérant que le produit final correspondrait à ma vision. Tout cela a changé quand j’ai découvert le vibe coding.

Un brief qui avait une dimension personnelle

Ayant déjà expérimenté cet outil de vibe coding par le passé, Grand Large Yachting recherchait un profil capable de concevoir une plateforme d’échange d’équipages sur Lovable. Ils voulaient également un freelance avec une vraie expertise UX/UI, ce qui confirmait mon intuition que le marché valorise les profils hybrides, designer-développeur. Mon profil Malt correspondait parfaitement à ce double rôle.

Après un premier échange avec le chef du projet et avant même de proposer un devis, j’ai créé une première version de la page d’accueil du site sur Lovable, afin d’illustrer mes compétences en design et en conception. Au-delà de mon expérience de marin, montrer mon potentiel créatif grâce à un tel outil avant même de fixer le budget a posé les bases de notre collaboration. C’était la preuve tangible que je pouvais répondre rapidement aux attentes du projet.

Freelancer vibe coding

Le brief était simple mais riche de sens : imaginer un espace où les propriétaires de voiliers pourraient partager leurs projets de navigation et le type d’équipage recherché, et où les équipiers pourraient décrire leur expérience, leur disponibilité et les destinations envisagées. Les propriétaires et les équipiers devaient pouvoir :

  • créer et modifier leur profil ;
  • partager leurs intentions de navigation ou disponibilités ;
  • parcourir les annonces avec des filtres détaillés (dates de départ, zones de navigation, langues parlées, niveau d'expérience, type de bateau) ;
  • se contacter par email (pas de messagerie intégrée pour cette version MVP).

J’ai tout de suite été emballé à l’idée de créer une solution qui mettrait en relation propriétaires et équipiers passionnés de grand large. Pour moi, il ne s’agissait pas d’un simple brief client. C’était l’occasion d’apporter quelque chose à une communauté dont j’ai fait partie.

Pour moi, il ne s’agissait pas d’un simple brief client. C’était l’occasion d’apporter quelque chose à une communauté dont j’ai fait partie."

Romain Malengrez

Romain Malengrez

UX/UI Product Designer

Relever le défi

Comme Product Designer, j’avais déjà les bases de Lovable et j’étais à l’aise pour réaliser des interfaces modernes et complexes avec ce web builder alimenté par l’IA : pages d’accueil, pages de listes et de profils, maquettes responsives… Je percevais déjà la puissance de l’alignement entre design et code. Grâce à mes compétences UX/UI, je livrais des interfaces en un temps record, bien plus rapidement qu’en développement traditionnel.

Mais ce projet pour Grand Large Yachting exigeait un back-end solide, au-delà d’un beau frontend respectant la charte graphique du client : authentification, base de données structurée pour les profils équipage et bateau, requêtes filtrées, persistance des données.

J’ai été transparent avec le client : il me faudrait monter en compétence sur des outils annexes comme Supabase, une plateforme open source pour le back-end que je ne connaissais pas. J’avais envie d’apprendre cet outil et de m’approprier les bonnes pratiques. Je savais pouvoir progresser vite et, dès le lancement du projet, je me suis inscrit à un bootcamp pour combler ce déficit avant le premier rendu client.

J’ai été transparent avec le client : il me faudrait monter en compétence sur des outils annexes que je ne connaissais pas... J’avais confiance en ma capacité à apprendre vite et, dès le début du projet, je me suis inscrit à un bootcamp pour combler ce déficit avant la première livraison client."

Romain Malengrez

Romain Malengrez

UX/UI Product Designer

Le déclic : un bootcamp qui change la donne

Plutôt que de passer des mois à apprendre le back-end via des cours classiques, je me suis inscrit au bootcamp IQ Project, un programme intensif de 8 soirées, pensé pour enseigner toute la stack vibe coding : Lovable, Supabase, Cursor, et bien plus.

Le bootcamp repose sur un principe simple mais efficace : apprendre en réalisant son propre projet, et non par des exercices abstraits. Dès le premier jour, j’appliquais chaque apprentissage sur la plateforme d’échange d’équipages que j’avais commencée.

En quelques jours, je suis passé de « Je ne sais pas comment fonctionne Supabase » à la mise en place confiante de l’authentification par email pour que les utilisateurs créent leur compte en toute sécurité, ainsi que de la structure de base de données pour stocker les profils. C’est le moteur invisible : il gère pour moi les comptes et le stockage, pendant que je me concentre sur l’expérience produit.

Ce fut le déclic : le vibe coding m’a permis de passer de Product Designer à « Product Builder ». Avec l’IA, je peux donner moi-même vie à ma vision produit, sans confier mes maquettes à un développeur.

Construire le produit : du concept à la réalité

J’ai démarré en posant les bonnes questions. Lors des premiers ateliers avec l’équipe client, il était primordial de cerner la communauté avant de toucher à l’interface :

  • Quels sont les deux types d'utilisateurs, et dans quelles situations concrètes auront-ils besoin de la plateforme ?
  • Quelles informations devront-ils partager pour un prochain embarquement ou leur disponibilité ?
  • Sur quels filtres chaque profil va-t-il le plus compter pour trouver ce qu’il recherche  ?
  • Comment structurer correctement la base de données pour couvrir les cas d’usage, comme la gestion de deux profils (propriétaire et équipier) sous le même compte ?

À partir de là, j’ai cartographié les parcours utilisateurs. Les propriétaires créent un profil (infos, type de bateau, marque, modèle, cabines, photos…) puis publient une annonce avec plan de navigation et besoins en équipage. Les équipiers créent un profil précisant leur expérience, langues parlées, créneaux de disponibilité, destinations favorisées, et présentation personnelle.

J’ai conçu et réalisé avec Lovable tout le parcours utilisateur : une page d’accueil, le processus d’inscription et de connexion, les listes avec filtres avancés, les pages de profil détaillées, les dashboards pour que chaque type d’utilisateur puisse gérer ses annonces. J'ai adapté le site au format mobile afin que les propriétaires puissent le consulter sur leur téléphone entre deux escales. Lovable m’a permis d’itérer rapidement et de recueillir des retours concrets du client. Résultat : une interface moderne, responsive, parfaitement alignée avec l’identité de Grand Large Yachting.

Former le client : les questions pour assurer la passation

La plateforme devait impérativement être bâtie sur Lovable afin que la maintenance puisse être assurée par l’équipe de mon client. Le livrable ne se limitait donc pas à la plateforme en elle-même : Lovable a été pensé pour des non-développeurs, j’ai donc pu former l’équipe Grand Large Yachting à l’administration et à la gestion de contenu.

Romain Malengrez forme ses clients

J’ai animé des ateliers pratiques pour rendre l’équipe cliente autonome. En préparant ces sessions, je me suis posé une série de questions qui me semblent essentielles à tout freelance livrant un produit en vibe coding :

  • Quels sont les changements les plus courants que le client devra effectuer une fois la prestation terminée ?

  • Quelles parties de l’outil sont simples à expliquer, et lesquelles demandent de la pratique ?

  • Quels problèmes pourraient survenir si quelqu’un modifie un élément sans comprendre la structure ?

  • Comment donner au client la confiance d’effectuer des changements sans craindre de tout casser ?

Lors du premier atelier, on a fait ensemble le tour de la plateforme et du fonctionnement entre Lovable et Supabase. Je leur ai montré comment effectuer des modifications mineures, mettre à jour du contenu et comprendre la structure du projet. Lors de la seconde session, l’équipe client a pu manipuler l’outil sous ma supervision.

À la fin de la passation, le client ne se contentait pas d’être satisfait : il était autonome pour faire vivre la plateforme. Ce niveau d’autonomie reste rare pour des équipes non-tech en développement traditionnel.

Le déclic du vibe coding dans mon parcours freelance

Avec le recul, ce projet a marqué un vrai tournant dans mon métier.

Avant la découverte du vibe coding, j’aurais imaginé l’expérience utilisateur, puis transmis la conception à un développeur. J’aurais eu peu d’emprise sur le résultat final, et la boucle de feedback aurait été lente et imprévisible.

Aujourd’hui, je peux piloter un projet du cadrage utilisateur jusqu’au produit en ligne, avec un niveau de qualité qui surprend sincèrement les clients. Je peux tester en situation réelle, détecter des problèmes UX en production, et itérer immédiatement.

L’approche vibe coding, qui combine des outils IA comme Lovable à un back-end robuste tel que Supabase, a fondamentalement élargi mon champ d’action freelance. Je recommande à chaque designer freelance de tenter l’aventure. La courbe d’apprentissage est plus courte qu’on ne l’imagine, et rejoindre une communauté de makers comme IQ Project ouvre tout un champ de nouveaux projets. D’ailleurs, la plateforme Grand Large Yachting fait désormais office de Proof of Concept et m’a permis de décrocher d’autres missions vibe coding depuis.

Clients potentiels : si vous cherchez à donner vie rapidement à une idée d’MVP, ce type de mission est devenu mon terrain de jeu en tant que nouvel ambassadeur Lovable.

Romain Malengrez

Romain Malengrez

UX/UI Product Designer

UX/UI Product Designer