Aller au contenu
Ayoub
Ingénieur logiciel, partenaire technique

Vous avez l’idée.Je construis le reste.

De l’étude de votre marché aux premiers vrais inscrits.Pour les fondateurs qui ont une idée et pas d’équipe technique.

Tout commence par un échange d’une trentaine de minutes, par téléphone ou par écrit.

Ce qui vous attend

Vous validez chaque étape avant la suivante.

Chaque étape finit sur quelque chose que vous ouvrez et jugez vous-même.

À votre nom
Le code, les comptes et le domaine sont à vous. Confiez-les à qui vous voulez.
En direct avec moi
Vous m’écrivez, je réponds moi-même. Aucun intermédiaire entre nous.
Après le lancement
Le lancement n’est pas la ligne d’arrivée. Je reste le temps des premiers vrais utilisateurs et des premiers correctifs.
Je prends des projets1re réponse sous un jour ouvré

En bref

Vous n’avez pas à rédiger de cahier des charges, choisir une technologie ou savoir ce qu’est une API. C’est mon métier, pas le vôtre.

Ce qui se passe à la place

Sans cahier des charges
On en parle. J’écris ce que j’ai compris, je vous le renvoie, et vous corrigez jusqu’à ce que ce soit bien ce que vous vouliez.
Sans choisir de technologie
Je choisis, et j’écris pourquoi en une phrase que vous pourrez m’opposer plus tard. Vous n’avez jamais à trancher une décision que vous ne pouvez pas juger.
Sans apprendre le vocabulaire
Vous jugez le produit à l’écran, pas le code derrière. Quand j’ai besoin d’une décision de votre part, je la demande en mots simples.
Où en sont ceux qui m’écrivent

L’idée tient. C’est la suite qui bloque.

Vous avez cette idée depuis des mois. Vous avez consulté deux développeurs : deux chiffres différents, aucune explication. Vous ne savez pas quoi construire en premier, ce que ça devrait coûter, ni comment juger si le travail est bon. Et l’idée reste une idée.

Cet écart, c’est mon travail.

De l’idée au lancement

Six étapes. Vous savez toujours où vous en êtes.

Chaque étape dit ce que j’attends de vous, ce que je prends en charge, et ce qui existe à la fin. Rien ne commence avant que vous ayez vu et validé ce qui précède.

Comprendre

Vous me racontez l’idée

Une seule conversation, en général une trentaine de minutes.

On parle jusqu’à ce que je vous redise votre idée comme vous la pensez.

Ce que vous avez à la finUn brief écrit de l’idée : objectif, utilisateur, hypothèses, ce que veut dire réussir.

Vous voyez ce qui manque

Quelques jours, parfois une semaine.

Je cherche ce qui existe déjà, et où ça coince pour ceux qui s’en servent.

Ce que vous avez à la finUn rapport sur le marché et les concurrents : manques classés, liens vers les preuves.

Cadrer

Vous voyez les vrais écrans

Souvent une ou deux semaines.

On décide ce que sera le produit, et vous le voyez avant qu’il existe.

Ce que vous avez à la finUn prototype cliquable des écrans clés, et la liste validée des fonctionnalités.

Vous validez le plan

Souvent quelques jours.

Je découpe la construction en phases, chacune avec son périmètre et son prix.

Ce que vous avez à la finUn plan des phases, par écrit : périmètre, prix et résultat de chacune.

Construire

Vous suivez la construction

La plus longue étape. Des semaines à des mois selon le périmètre.

Le produit se construit dans l’ordre, et vous le voyez marcher chaque semaine.

Ce que vous avez à la finUn produit qui marche, en ligne, mis à jour chaque semaine, avec le code dans un dépôt à vous.

Lancer, puis rester

Vous lancez, et je reste

Le lancement prend des jours. Ensuite, ça continue.

Le produit est lancé, et je reste jusqu’à ce qu’il tourne vraiment bien.

Ce que vous avez à la finLe produit en ligne sur votre domaine, les comptes, le code et un court guide de reprise.

Voir les six étapes en détail
Qui fait quoi

Votre part est petite, c’est voulu.

Vous apportez

  • L’idée, avec vos propres mots
  • À qui elle s’adresse
  • Une décision quand je la demande
  • Ce que vous pouvez dépenser
  • Deux heures par semaine

J’apporte

  • Lire le marché et les concurrents
  • Quoi construire d’abord, quoi couper
  • Le design et les écrans
  • Code, base de données, hébergement
  • Le lancement
  • La personne qui le répare quand ça casse

Si une question exige un savoir technique, c’est ma question, pas la vôtre.

Ce qui coince d’habitude

Les raisons d’hésiter, et ce que je fais pour chacune.

Je paie, et des mois plus tard, rien de ce que j’imaginais.
Vous voyez et validez les écrans cliquables avant que j’écrive le code derrière.
Ça coûtera plus que le prix annoncé.
Chaque phase est cadrée et chiffrée avant qu’elle commence. Vous validez le montant avant tout travail.
Ils vont me perdre dans leur jargon.
Moi, non. Reposez-moi la même question deux fois s’il le faut ; ça fait partie du travail.
Ils disparaîtront le jour du lancement.
Le lancement est l’étape 6 sur 6, pas la fin. Je reste jusqu’à ce que le produit tienne vraiment.
Je n’en sais pas assez pour juger le travail.
Chaque semaine, vous avez du concret qui tourne sur un vrai lien. Vous jugez le produit, pas le code.
Mon idée est trop petite pour valoir le coup.
Dites-le-moi au premier appel. Si ça ne vaut pas encore le coup, je vous le dirai plutôt que de prendre le travail.
Ce que je construis

Le SaaS est mon cœur de métier, pas ma limite.

La méthode ci-dessous ne change pas selon le produit. Ce qui change, c’est la dose dont chaque produit a besoin.

Plateformes SaaS

Un produit sur abonnement que vous vendez, de la première idée aux clients payants.

Un produit web où les gens créent un compte et paient chaque mois. Je m’occupe de l’idée, de l’étude de marché, de la construction et du lancement. Vous restez fondateur, pas chef de projet.

Voir comment je travaille

Sites web et landing pages

La façade publique de votre activité, rapide à charger et facile à trouver.

Le site qu’on ouvre avant de décider de vous faire confiance. Je pose la structure, je bâtis les pages, je vérifie que les moteurs de recherche et les téléphones le lisent bien.

Voir comment je travaille

Applis mobiles

Une appli sur le téléphone, pour ce qui n’a pas sa place dans un navigateur.

Une appli que les gens installent et ouvrent chaque jour. Je construis les écrans, le système de comptes et le serveur derrière, puis je passe la validation des stores.

Voir comment je travaille

Outils IA et chatbots

Un assistant qui répond à partir de vos propres contenus, pas en devinant.

Un chatbot ou une fonction IA fondée sur vos propres documents et données. Il répond dans les langues de vos clients, dit quand il ne sait pas, et passe les cas difficiles à une personne.

Voir comment je travaille

Outils internes

Un seul outil pour un seul problème, qui remplace le tableur devenu trop juste.

Un logiciel pour votre équipe, pas pour le public. Je note comment le travail se fait aujourd’hui, puis je bâtis le plus petit outil qui enlève les gestes manuels.

Voir comment je travaille
Sélection de projets

Ce que j’ai construit et pourquoi c’est ainsi.

Chacun est raconté comme une histoire : ce que vivait le client, les décisions que j’ai prises, et ce que j’ai abandonné pour elles.

En ligne2025

Plateforme d’examens

Des examens que l’établissement gère seul, de la banque de questions aux résultats.

Un institut devait examiner et classer ses étudiants pour des prix. J’ai bâti la plateforme qui les a fait passer et notés.

Next.js · React · TypeScript · PostgreSQL · Prisma · Auth.js

Lire toute l’histoire
En ligneProjet personnel2025

Plateforme d’emploi

Un marché où l’embauche et le freelance suivent le même parcours en quatre étapes.

On les construit comme deux métiers différents. Ils ne le sont pas : j’ai bâti la partie dure une seule fois, pour les deux.

Next.js · React · TypeScript · PostgreSQL · Prisma · Neon

Lire toute l’histoire
En ligneProjet personnel

Plateforme de réservation

Instituts de beauté : WhatsApp en façade, un vrai système de réservation derrière.

La plateforme répond pour l’institut à toute heure, dans la langue de la cliente, et la question devient réservation.

Next.js · TypeScript · Prisma · Neon · Better Auth · WhatsApp Business API

Lire toute l’histoire
Toutes les réalisations
Pendant la construction

Quatre angles, dans cet ordre, à chaque phase.

L’étape 5 prend l’essentiel du temps. Chaque phase qu’elle contient est pensée selon les quatre mêmes points, dans le même ordre.

  1. 01

    Vitesse

    Mettre vite du concret devant les gens.

    Livrer la tranche verticale la plus fine qui traverse tout le chemin : modèle de données, action serveur, interface et déploiement réel. Une tranche qui tourne en production révèle la mauvaise hypothèse en semaine 1, pas en semaine 9.

  2. 02

    Efficacité

    Construire pour que changer coûte peu.

    Une seule source de vérité par concept, typée de bout en bout, et la forme des données commande l’interface, pas l’inverse. La mesure, c’est combien de code doit bouger quand un besoin change.

  3. 03

    Sécurité

    Supposer qu’on essaiera.

    Les droits sont vérifiés à l’endroit qui écrit vraiment, jamais seulement là où la page s’affiche. Les entrées sont validées sur le serveur, quoi qu’ait fait le navigateur. Les secrets hors du code, et les droits au moindre privilège par défaut.

  4. 04

    Coût

    Garder la facture mensuelle basse et prévisible.

    Des services gérés avec une vraie offre gratuite tant que l’usage est faible, du cache devant tout ce qui est lu bien plus souvent qu’écrit, et le travail de fond hors du chemin de requête. Le coût est une contrainte de conception, pas une surprise.

Ce que ça coûte

Votre budget d’abord, pas en dernier.

La plupart des gens s’attendent à l’inverse : vous décrivez tout ce que vous voulez, puis vous attendez un chiffre. C’est comme ça que les budgets explosent. Moi, je fais le contraire. Vous me dites ce que ça vaut pour vous, je conçois la plus grande version utile qui tient dans ce budget.

Si votre budget n’achète rien qui vaille la peine d’être lancé, je vous le dirai au premier appel plutôt que de prendre l’argent.

Ce qui change le chiffre

  • Le nombre de types d’utilisateurs du produit
  • S’il encaisse des paiements, et dans quels pays
  • S’il doit se connecter à ce que vous utilisez déjà
  • S’il doit fonctionner en plusieurs langues

Ce que je refuse

  • Un projet que je devrais feindre de comprendre
  • Refaire un code qu’on ne me laisse pas lire d’abord
  • Une date de lancement déjà promise par un autre

Des fourchettes, pas des devis. Vous avez par écrit le chiffre d’une phase avant qu’elle commence.

Ayoub Hayda
Avec qui vous traitez

Une personne, et vous lui parlez.

Je suis Ayoub Hayda, ingénieur logiciel. Je travaille comme partenaire technique de fondateurs qui ont une idée et pas d’équipe technique derrière eux.

L’essentiel de mon travail, ce sont des produits SaaS. C’est là que je vais le plus loin. Je construis aussi des sites web, des applications mobiles, des chatbots, des outils d’IA, et de petits outils sur mesure, faits pour un seul problème précis.

Vérifiez tout ici

Rien ici ne vous demande de me croire sur parole.

Pas de témoignages ici : j’aime mieux vous montrer des choses vérifiables que des citations qui ne le sont pas. Quand un produit est public, vous pouvez l’ouvrir et l’utiliser. Quand il ne l’est pas (outil interne, logiciel d’un client), l’histoire du projet le dit et montre les décisions à la place. Sur demande, je vous mets en relation avec un ancien client.

Produits publics
Ouvrez ceux qui sont publics
Les compromis
Nommés dans chaque histoire de projet, sans fard
Une vraie personne
Nommée, joignable, une adresse
Références
Sur demande
Avant de demander

Les premières questions qu’on me pose.

Et si je n’ai qu’une idée et rien d’autre ?
C’est le point de départ habituel. La plupart de ceux qui m’écrivent ont une phrase, pas un plan. Je pose des questions jusqu’à pouvoir vous reformuler votre idée correctement. Ensuite j’étudie le marché et je vous dis ce qui mérite d’être construit en premier. Vous n’avez besoin ni de document, ni de budget détaillé, ni de dessin des écrans. Une ligne ou deux suffisent pour commencer.
Dois-je comprendre quelque chose à la technique ?
Non. Vous décidez ce que le produit doit faire et pour qui. Je décide comment il est construit. Quand un choix technique change vos coûts ou ce que vous pouvez proposer à vos clients, je vous l’explique en mots simples, avec le pour et le contre écrits noir sur blanc. Je ne vous demanderai jamais de valider ce que vous ne comprenez pas.
Et si je change d’avis en cours de route ?
Cela arrive sur la plupart des projets, et c’est en général bon signe. Le développement est découpé en phases, si bien qu’un changement tombe entre deux phases plutôt qu’au milieu de tout. Tout changement est cadré et chiffré avant de démarrer, comme n’importe quel autre travail. Rien n’est absorbé en silence, rien n’est abandonné en silence.
Comment fixez-vous le prix ?
Le budget d’abord, pas le périmètre. Vous me dites ce que vous pouvez dépenser. Je conçois un produit qui tient dans ce budget, et je dis clairement ce qui n’y tiendra pas. Chaque phase est cadrée et chiffrée avant de démarrer, donc vous validez phase par phase. Vous ne vous engagez jamais sur la totalité dès le premier jour.
Qui possède le code et les comptes ?
Vous. C’est ma façon de travailler : le dépôt, la base de données, le domaine, l’hébergement et les comptes de paiement sont créés à votre nom si possible, ou vous sont transférés. Rien d’important ne dort dans un compte que je suis seul à pouvoir ouvrir. Si nous arrêtons de travailler ensemble demain, vous gardez tout ce qui existe et pouvez le confier à qui vous voulez.
Et après le lancement ?
Le jour du lancement n’est pas la fin du travail. Je reste avec vous jusqu’à ce que le produit soit vraiment au point. Concrètement : regarder comment de vrais gens s’en servent, réparer ce qui casse, changer ce qui les perd. Les premières semaines après le lancement vous apprennent plus sur votre produit que les mois d’avant. Je préfère être là pour les vivre.
Et si j’ai déjà commencé avec un autre développeur ?
C’est fréquent, et ce n’est pas grave. Je lis d’abord ce qui existe, puis je vous dis franchement s’il vaut mieux continuer ou repartir de zéro, et pourquoi. Parfois, la bonne réponse est d’en garder la majeure partie. Je ne conseille pas de jeter un travail sous prétexte qu’il n’est pas de moi. Dans les deux cas, vous aurez les raisons.
Avec quoi construisez-vous et pourquoi ?
Next.js et TypeScript, avec Prisma sur PostgreSQL chez Neon, et Tailwind avec shadcn/ui pour l’interface. TypeScript détecte des catégories entières d’erreurs avant que personne ne les voie. Prisma garde le schéma de la base de données en un seul endroit lisible. Puis Stripe ou Lemon Squeezy pour les paiements, Resend pour les e-mails, Inngest pour les tâches de fond. Ce sont des choix sans surprise, bien documentés, et un autre développeur peut les reprendre après moi.
Comment gérez-vous la sécurité ?
Je valide les données sur le serveur, là où elles s’écrivent, pas seulement dans le formulaire que voit l’utilisateur. Je vérifie les droits là où l’on lit ou modifie les données, jamais seulement en cachant un bouton dans l’interface. Les secrets restent dans la configuration d’environnement, hors du dépôt. Chaque clé et chaque rôle en base n’a que les droits qui lui suffisent. Arcjet gère la limitation des requêtes et le trafic des bots en périphérie.
Travaillez-vous seul ?
Oui. Une personne, une boîte mail, aucun intermédiaire entre nous. Rien ne se perd en passant de main en main, et celui qui a étudié votre marché est celui qui écrit le code. La limite, je la dis franchement : je prends peu de projets à la fois. Si je ne peux pas donner au vôtre l’attention qu’il faut, je vous le dirai avant de commencer.
Peut-on travailler en arabe ?
Oui. L’arabe, le français et l’anglais, dans la langue où vous réfléchissez le mieux. Les appels, les messages et chaque document que j’écris pour vous peuvent être en arabe. Je construis aussi des interfaces qui marchent vraiment en arabe, de droite à gauche, pas une mise en page anglaise où l’on a glissé des mots traduits.
Que refusez-vous ?
Le travail que je ne saurais pas bien faire. Je refuse les projets où le budget et les attentes sont trop éloignés, et ceux dont le calendrier ne tient que si rien ne dérape. Je refuse le travail qui demande vraiment toute une équipe plutôt qu’un seul ingénieur. Et je n’apprendrai pas tout un nouveau domaine à vos frais. Si ça ne colle pas, je le dis dès le début.
Prochaine étape

Dites-moi votre idée. Il ne faut rien de plus.

Une ou deux lignes suffisent. « J’ai une idée mais je ne sais pas par où commencer » est un très bon message.

Ce qui se passe après l’envoi

  1. Vous envoyez le formulaireEnviron trente secondes.
  2. Je vous écris sur WhatsAppSous un jour ouvré.
  3. On parle une trentaine de minutesEn français, anglais ou arabe, au choix.
  4. Vous recevez un bref avis écritLes concurrents les plus proches, quoi bâtir d’abord et le coût approximatif. C’est à vous dans tous les cas.
Périmètre et budget déjà fixés ? Envoyez plutôt un brief complet.

Tout est obligatoire, sauf mention « facultatif ».

Je réponds sur ce numéro, par message. Je n’appelle que si vous le demandez, et je ne vous inscris à aucune liste.

J’y envoie une copie du message.

Une ou deux lignes suffisent. « J’ai une idée, mais je ne sais pas par où commencer » est déjà une bonne réponse.

Langue de ma réponse
  • Gratuite, et sans aucun engagement.
  • Je réponds sous un jour ouvré.
  • Votre idée reste entre nous. Je ne la partage ni ne la réutilise.