Je construis et je fais évoluer les produits des startups, en production.
Développeur fullstack TypeScript, en freelance ou en CDI. Applications web et mobiles, de la conception à la mise en ligne. NestJS et PostgreSQL derrière, React, Next.js et React Native devant. Je code depuis 2020, j'en vis depuis 2024. Disponible tout de suite, partout en France, en hybride ou en remote.
Demandez-moi ce que vous voulez
Posez une question ou choisissez une suggestion
Comment j'en suis arrivé là
De Dofus au premier contrat en production, en huit étapes.
De 2008 à aujourd’hui, huit bascules. Survole une année.
Je suis sur un ordinateur depuis que j'ai six ans. Je me baladais sur internet pour trouver une info ou un jeu, et j'ai compris comment le web marchait très vite. J'ai commencé à coder en 2020, et petit à petit j'ai remplacé presque tout mon temps de jeu par du temps de code. Pour moi c'est pareil, sauf que c'est plus utile.
Aujourd'hui je fais du fullstack en TypeScript, et j'en vis depuis 2024. NestJS et PostgreSQL derrière, React et Next.js devant, Angular quand c'est la stack de la boîte, React Native quand c'est du mobile.
Ce qui compte pour moi c'est le recul. Quand on te demande une fonctionnalité, il y a le code, mais il y a aussi le temps qu'on a et ce que la boîte peut se permettre. Beaucoup de développeurs suroptimisent. Optimiser ça coûte du temps, et le temps c'est une ressource que la boîte n'a pas toujours. Donc je regarde d'abord ce qu'il faut changer, pourquoi, jusqu'où ça va, ce que ça implique. Après j'exécute.
Écrire le code qu'on vous demande, c'est la moitié du travail. L'autre moitié, c'est de voir ce qu'il coûtera dans six mois.
Le socle technique, groupé par domaine. Chaque brique est là parce qu'elle a servi sur un projet livré, pas pour allonger la liste.
Ce que l'utilisateur a sous les yeux
- React
- Next.js
- TypeScript
- Angular
- Redux
L'API, le modèle, ce qui tient la charge
- NestJS
- Node.js
- GraphQL
- PostgreSQL
- Prisma
Mettre en ligne, et garder en ligne
- Docker
- Terraform
- Ansible
- AWS
- Linux
Quand le projet sort du TypeScript
- Python
- Java
- Spring Boot
- Git
- PHP
Cinq par bloc seulement : ma stack réelle va bien au-delà.
Où j'ai bossé, et sur quoi
Cinq expériences, du bootcamp aux missions en production.
- oct. 2025 - sept. 2026
Développeur Fullstack Mobile ·
Mission freelance · 12 mois- SaaS de gestion de production pour les métiers de la pâte, en web et en mobile : feuilles de production, recettes, levain, stock, équipements.
- Conception du moteur de calcul métier, à partir des règles du métier validées avec l'artisan avant d'être écrites.
- API NestJS / Prisma / PostgreSQL, front Next.js et application Expo : les calculs sont partagés entre le web et le mobile, et couverts par des tests.
- Internationalisation en douze langues sans aucune chaîne écrite en dur, et abonnements gérés par Stripe côté web et RevenueCat côté mobile.
- janv. - mai 2026
Développeur Fullstack & Architecture ·
Mission freelance · 4 mois- Architecture de bout en bout d'un LMS sécurisé : NestJS, Next.js, PostgreSQL, Docker.
- Gestion granulaire des accès (RBAC) vérifiée côté API, par ressource.
- Pipelines CI/CD avec tests automatisés (Jest) exécutés avant chaque mise en production.
- avril - mai 2026
Développeur Fullstack ·
Mission freelance · tuteur pédagogique IA- Tuteur conversationnel ancré sur les cours d'un centre de formation : moteur RAG, embeddings et recherche par proximité dans PostgreSQL avec pgvector.
- Réponses construites à partir des seuls passages retrouvés, avec refus explicite hors programme, et journalisation des passages utilisés.
- Cockpit d'administration pour l'ingestion des cours et le suivi des apprenants ; mise en ligne en Docker sur VPS.
- 2025
Développeur Fullstack ·
Mission freelance- Site de commande en ligne d'un restaurant asiatique : carte, panier, paiement Stripe, livraison ou retrait.
- Back-office complet et écran de cuisine : le restaurant change sa carte, ses horaires, ses zones de livraison et ses promotions sans repasser par un développeur.
- Front Next.js et React, panier en Zustand et formulaires validés par Zod ; API Express avec Sequelize sur MySQL, authentification JWT.
- Mise en ligne en conteneurs Docker derrière nginx, images produit sur Cloudinary et mails de confirmation par Resend.
- oct. 2024 - mars 2026
Software Engineer Fullstack ·
Alternance · 1 an 6 mois- Développement sur les 16 microservices Java Spring Boot de la plateforme, et trois fonctionnalités conçues et menées seul de bout en bout : planning de classe, absences, émargement par QR code.
- Conception du module d'IA : extraction de CV (PDF et OCR) vers un JSON contraint par schéma via Mistral, et classification des offres dans le référentiel ROME. En Python.
- Module d'automatisation développé seul : architecture asynchrone en Celery et Redis, un worker indépendant par tâche et un suivi d'état en temps réel.
- Front React puis Angular sur les quatre espaces utilisateurs, avec une organisation du code par domaine fonctionnel que j'ai proposée. Conteneurisation Docker, AWS Cognito et S3.
- Proposition de la migration du back vers NestJS, validée par l'équipe et engagée avant mon départ.
- mars - août 2024
Formateur Technique · La Capsule
Formation intensive · 6 mois- Formation de plus de 20 développeurs sur la stack TypeScript : React, Node.js, SQL.
- Encadrement sur le Clean Code, le Git Flow et les bonnes pratiques de revue.
- 2026
Architecte des SI, spé. Cloud · Epitech
Bac+5 - 2024
Concepteur & Développeur d'Application Web & Mobile · La Capsule
Bac+3 - 2022
Développeur Web & Web Mobile · AFPA
Bac+2
Ce que je cherche, concrètement
Poste, périmètre, format, disponibilité. Sept lignes, sans langue de bois.
- Mission
- Développeur fullstack TypeScript : NestJS / React / Next.js
- Terrain
- Startups · produits web et mobiles
- Périmètre
- De la conception à la mise en production, ou lead sur un domaine
- Format
- Freelance, mission longue ou CDI
- Localisation
- Partout en France · sur site, hybride ou full remote
- Disponibilité
- Immédiate
- Méthodo
- Agile/Scrum · ITIL · Clean Code · Git Flow · revue de code
Ce qu'ils en disent
Trois retours clients écrits, repris mot pour mot.
Organisé, fiable et productif, vous pouvez lui confier n'importe quelle mission qu'il réussira avec brio.
Il a été très réactif, efficace et a parfaitement respecté le cahier des charges que je lui avais transmis. Il a même repéré plusieurs incohérences dans celui-ci et me les a immédiatement signalées.
Au-delà de ses solides compétences techniques, il s'est distingué par sa pédagogie, prenant le temps de nous expliquer les différentes étapes et nous accompagnant dans la prise en main des outils.
Un poste à pourvoir ?
Dites-moi le contexte : le produit, la stack en place, la taille de l'équipe, le rythme sur site, les échéances. Je réponds sous 24 h. Le CV est juste en dessous, et les références sur demande.
Ou écrivez-moi
Si bloquer un créneau est prématuré, le formulaire fait aussi l'affaire.
Une question avant d'engager trente minutes, ou aucun créneau qui vous arrange ? Écrivez ici, ça arrive directement dans ma boîte. Sinon, l'adresse reste wassimassalmi@gmail.com.






