Product engineering · Systèmes en production

Concevoir, construire et faire évoluer des produits numériques.

Architecture · Développement · Exploitation

Node.js · MongoDB · Vue 3

Une expertise technique construite sur des produits concrets, des contraintes métier réelles et des années d’exploitation.

13ans

JavaScript full-stack

8+ans

Node.js en production

6produits

Lancés de bout en bout

3 500+

Utilisateurs accompagnés

40 000+

Commandes traitées

RÉALISATIONS / 02

Des produits réels.
Des décisions qui tiennent en production.

Je prends en charge le cycle complet : compréhension du terrain, architecture, développement, déploiement et amélioration continue.

03 / PrivAdSpy

Rendre la veille publicitaire exploitable à grande échelle.

Collecte, anti-bot, proxies, Puppeteer, analyse assistée par IA et gestion des abonnements réunis dans un seul SaaS.

Difficulté
Collecter un volume important de publicités malgré les contraintes d’anti-bot.
Résultat
Plus de 1 400 utilisateurs sur un service conçu et opéré dans la durée.
Node.jsPuppeteerDockerIA
Voir PrivAdSpy
Page d’accueil réelle de PrivAdSpy

04 / Autopinner

Automatiser une tâche répétitive sans complexifier le quotidien.

Extensions navigateur, files d’attente, planification et facturation SaaS pour publier automatiquement sur Pinterest.

Décision
Découpler la programmation des publications de l’exécution par extensions navigateur.
Résultat
Plus de 2 000 utilisateurs et un produit qui fonctionne en autonomie.
Node.jsExtensions ChromeNginx
Voir Autopinner
Page d’accueil réelle d’Autopinner

05 / MontessoriBox

Adapter l’e-commerce au Cash-on-Delivery et au terrain.

Parcours d’achat, SEO, suivi opérationnel et automatisation WhatsApp pensés pour la conversion et la livraison.

Rôle
Conception du produit et exploitation directe comme commerçant.
Résultat
Plus de 21 900 commandes livrées.
Vue.jsNode.jsMongoDBSEO
Voir MontessoriBox
Catalogue réel de MontessoriBox

AUTRES PRODUITS

2016 — 2020

Application Shopify

Dashboard analytics temps réel, migration PHP vers Node.js, WebSockets, OAuth et Stripe.

Environ 100 marchands
2015 — 2019

marocshops.com

Plateforme e-commerce Cash-on-Delivery, back-office logistique et application Android Ionic.

Plus de 20 000 commandes finalisées

EXPERTISE / 03

Un socle technique solide,
au service du produit.

01

Backend et API

Concevoir des API REST lisibles, sécurisées et faciles à faire évoluer.

Node.js · Express · TypeScript
02

Architecture et données

Modéliser les données et organiser des systèmes robustes, multi-tenant et performants.

MongoDB · Indexation · Temps réel
03

Développement produit

Transformer une idée en version utile, livrable et mesurable sans perdre le besoin initial.

MVP · Priorisation · Qualité
04

Frontend Vue.js

Construire des interfaces réactives, maintenables et adaptées aux usages réels.

Vue.js · Vue 3 · JavaScript
05

Intégrations et automatisation

Relier API tierces, webhooks, paiements, IA et workflows métier.

OAuth · Stripe · OpenAI · Puppeteer
06

Mise en production et exploitation

Déployer, observer, maintenir et améliorer des services utilisés dans la durée.

Docker · CI/CD · Nginx

APPROCHE / 04

Du besoin métier au système exploité.

Un fil conducteur constant : relier les décisions techniques à l’usage, à la fiabilité et aux résultats du produit.

  1. Partir des opérations réelles

    Comprendre les usages, les flux et les contraintes avant de définir la solution.

  2. Choisir une architecture pragmatique

    Organiser les API, les données et les interfaces autour des besoins qui comptent.

  3. Construire le produit complet

    Relier backend, frontend, automatisations et services tiers dans une expérience cohérente.

  4. Faire vivre le système

    Déployer, observer, maintenir et améliorer le produit à partir des retours du terrain.

MA FAÇON DE TRAVAILLER / 05

De l’autonomie, avec du contexte et du feedback.

Une pratique technique qui privilégie les décisions explicites, les cycles courts et l’impact réel de ce qui est construit.

  1. 01

    Comprendre avant de coder

    Clarifier le problème, l’usage et les contraintes avant de choisir une solution.

  2. 02

    Construire une première version utile

    Réduire le périmètre sans réduire la valeur, puis livrer rapidement.

  3. 03

    Mesurer et apprendre

    Observer ce qui fonctionne, écouter les retours et ajuster avec des faits.

  4. 04

    Partager les décisions

    Rendre les choix et compromis explicites pour améliorer collectivement le produit.

POSITIONNEMENT / 06

Une vision technique qui dépasse le code.

Le travail couvre le produit dans son ensemble : besoin utilisateur, décisions techniques, livraison, exploitation et mesure des résultats.

Cette expérience s’applique aussi bien à un produit à lancer qu’à un système existant à structurer, accélérer ou fiabiliser.

Produit
Du cadrage à la production
Systèmes
Backend · Data · Frontend
Contextes
SaaS · E-commerce · Automatisation
Pratique
Autonomie · Transmission · Fiabilité

CONTACT / 07

Point de contact.

Pour un produit, une architecture, un défi technique ou simplement une conversation autour d’un contexte concret.