Aller au contenu
Nadir Ben SalahEnglishLe CVMe contacter

À propos

Je construis des applications, et je vais jusqu’au bout.

Je m’appelle Nadir Ben Salah. Je développe des applications mobiles et des plateformes web depuis Amiens, et j’exerce sous l’enseigne Capmedia Digital.

Ce qu’une année à publier m’a appris

En septembre 2025, j’ai publié ma première application sur l’App Store. Elle s’appelle Ose+, c’est un jeu de soirée, et honnêtement elle n’a rien d’extraordinaire. Ce qu’elle m’a appris, en revanche, ne s’apprend nulle part ailleurs : le compte développeur, la signature, les certificats, la fiche, les captures, le questionnaire de confidentialité, et surtout ce qu’Apple regarde réellement pendant la revue.

Les sept suivantes sont sorties entre le 7 août et le 2 septembre 2026, onze mois après la première. Chacune a été choisie pour m’imposer une contrainte que les précédentes n’avaient pas. Un calculateur de vol qui ne doit passer aucun appel réseau, parce qu’en vol il n’y a pas de réseau. Un horodateur qui doit vivre dans la Dynamic Island, donc en Swift natif, et tenir en 3,3 Mo. Un carnet de santé animal dont on doit pouvoir vérifier, en mode avion, qu’il n’envoie rien nulle part.

C’est devenu ma façon d’apprendre : décider la contrainte avant la première ligne de code, puis tenir cette contrainte jusqu’à la mise en ligne. Une contrainte qu’on abandonne en cours de route n’a jamais rien enseigné à personne.

Ce que je fais, concrètement

React Native et TypeScript pour le tronc commun, Swift ou Kotlin pour tout ce que le framework ne sait pas faire : widgets, Live Activities, App Intents, Apple Watch, NFC. Côté serveur, Node.js, Firebase, Supabase ou PostgreSQL selon ce que le produit impose, jamais selon la mode.

Mais la technologie n’est pas le sujet. Le sujet, c’est qu’un produit arrive entre les mains de quelqu’un. Entre un dépôt Git et une application installée sur le téléphone d’un inconnu, il reste la signature, les fiches de magasin, les captures, la revue Apple et les correctifs qui suivent la mise en ligne. C’est la partie que je préfère, et celle que j’ai faite huit fois.

Comment je travaille

Je dis ce que je ne sais pas faire. Je préfère cadrer un périmètre plus petit et le livrer, plutôt que promettre large et décevoir. Quand un projet ne me semble pas justifier une application mobile, je le dis, même si c’est contre mon intérêt immédiat.

J’aime les contraintes explicites, les décisions écrites, et les versions installables tôt. Une maquette se juge à l’œil ; une application sur un téléphone se juge au poignet qui se fatigue, au réseau qui tombe et à la batterie qui descend. Je préfère découvrir ça la première semaine plutôt qu’après la mise en ligne.

Où j’en suis

Je suis indépendant aujourd’hui, et ouvert à un CDI ou à une mission freelance. Je suis basé à Amiens, à 1 h 20 de Paris, en remote ou en déplacement.

Le parcours

Expériences

Développeur React Native & Product Engineer · indépendant

Juillet 2024 – Aujourd’hui

Capmedia Digital

  • Entreprise individuelle en France, doublée d’une SUARL en Tunisie. Créée en juillet 2024, pendant mes derniers mois chez Decayeux, et devenue mon activité principale à mon départ en octobre.
  • Conception et développement d’applications mobiles en React Native et TypeScript, de l’idée à la publication sur les stores.
  • Applications publiées sur l’App Store, conçues et développées de l’idée à la mise en vente.
  • Développement de plateformes web, de solutions SaaS et d’applications métier sur mesure.
  • Création d’API REST et de services backend avec Node.js, Firebase et Supabase.
  • Prise en charge complète du cycle : cadrage, architecture, développement, tests, revue Apple, mise en production et maintenance.
  • Développement propulsé par l’IA : des agents (Claude Code, Codex) interviennent sur l’implémentation, l’analyse, les tests et la documentation, dans un périmètre que je définis. Je relis et je valide chaque livraison.

Développeur d’applications mobiles React Native

Septembre 2022 – Octobre 2024

Decayeux · Abbeville

  • Application Android installée sur les écrans tactiles que Decayeux pose dans les halls d’immeubles et d’entreprises, à côté de ses boîtes aux lettres connectées. Le résident y consulte la météo, les actualités et les informations de sa résidence, ouvre sa boîte, dépose ou récupère un colis.
  • Écran d’accueil composé de widgets indépendants, réordonnables par appui long : météo, actualités, trafic, colis, casiers, résidents, contacts, documents, réservation d’espaces communs.
  • Refonte visuelle complète et travail de fluidité sur une application devenue lente et datée. C’est la contribution dont je suis le plus satisfait : le produit était fonctionnel mais pénible à utiliser sur un écran mural, là où l’utilisateur ne patiente pas.
  • Un écran de hall n’a pas le droit d’afficher une page blanche : l’état du réseau est traité comme un cas normal, pas comme une erreur, chaque widget continuant d’afficher ce qu’il a en mémoire.
  • Équipe de cinq personnes, avec suivi et maintenance en production sur deux ans.

Développeur web & mobile · indépendant

Novembre 2015 – Août 2022

Fast-Way, puis Fast Way Development

  • Entreprise individuelle déclarée en novembre 2015 (SIREN 814 051 769), d’abord pour quelques missions ponctuelles. L’activité devient régulière à partir de 2020, avec la reprise d’études en développement web et mobile.
  • Développement de sites et d’applications web pour des clients directs : commerces, artisans, associations.
  • Intégration front-end, back-end PHP et JavaScript, bases de données MySQL.
  • Gestion complète de la relation client : cadrage du besoin, devis, livraison, maintenance.
Formations
Concepteur développeur d’applications · titre RNCP niveau 6LA MANU · AmiensOct. 2022 – Nov. 2023
Développeur d’applications mobilesLA MANU · AmiensJuin 2022 – Oct. 2022
Développeur web et web mobile · titre RNCP niveau 5LA MANU · AmiensDéc. 2020 – Juin 2022
Master MIAGE · informatique appliquée à la gestion des entreprisesUniversité de Picardie Jules Verne · AmiensOct. 2013 – Juin 2015

La suite

Les applications sont là pour être inspectées. Le CV est là si votre processus le demande. Et je réponds aux messages.