Huit ans à livrer des applications mobiles, dont plusieurs années comme responsable technique en agence pour des grands comptes. Architecture, développement, sécurité, mise en production : un seul interlocuteur.
Eight years shipping mobile applications, several of them as technical lead in a mobile agency for large accounts. Architecture, development, security, release: one point of contact.
Huit ans à construire des applications mobiles, du MVP early-stage aux applications dépassant les 100K+ téléchargements.
Eight years building mobile applications, from early-stage MVPs to apps passing 100K+ downloads.
Architecture mobile · Backend & infrastructure · Sécurité · Produit & acquisition
Mobile architecture · Backend & infrastructure · Security · Product & growth
Vous voulez qu'elle reste à jour, sûre et prête à évoluer, avec un interlocuteur qui la connaît vraiment.
You want it kept current, secure and ready to evolve, with someone who genuinely knows it.
Vous connaissez votre marché. Vous cherchez quelqu'un capable de transformer une intention en produit publié.
You know your market. You need someone who can turn an intention into a shipped product.
Vous voulez savoir ce que vaut ce que vous avez, ce qui mérite d'être gardé, et par quoi continuer.
You want to know what you have, what is worth keeping, and where to go next.
Périmètre écrit et budget arrêté avant de démarrer. Le code et l'application vous appartiennent dès le premier jour.
Written scope and budget agreed before we start. Code and app are yours from day one.
Un état des lieux écrit : ce qui tient, ce qui doit être repris, ce que ça coûte.
A written assessment: what holds up, what needs rework, what it costs.
Je vous livre une première version en production, puis on itère à partir des retours réels de vos utilisateurs.
I'll deliver an initial production-ready version, and then we'll iterate based on actual feedback from your users.
CTO part-time à vos côtés pour la vision long terme et l'industrialisation.
A part-time CTO by your side, focusing on long-term vision and industrialization.
Mettre la technique au service du produit : chaque choix technique est guidé par ce qu'il apporte au produit et à ceux qui l'utilisent.
Putting engineering at the service of the product: every technical choice is judged on what it brings to the product and the people using it.
Applications natives et multiplateformes, de la conception à la publication.
Native and cross-platform apps, from design to store release.
API, bases de données, hébergement, sauvegardes et intégration continue.
APIs, databases, hosting, backups and continuous integration.
Audit cybersécurité. Authentification, chiffrement, RGPD.
Cybersecurity. Authentication, encryption, GDPR.
KPIs, A/B testing, ASO, acquisition et rétention.
Measurement, A/B testing, store optimisation, acquisition and retention.
Les projets présentés ci-dessous ont été réalisés dans le cadre de mes fonctions de responsable technique chez Apps Panel / Nomeo, agence spécialisée en applications mobiles. S'agissant de clients de l'agence, je décris le contexte et le travail réalisé sans nommer les organisations ni les applications.
The projects below were delivered in my role as Technical Lead at Apps Panel / Nomeo, a mobile app development agency. As these were agency clients, I describe the context and the work without naming the organisations or the applications.
Fondation d'art contemporain de l'ouest parisien. Parcours guidés, contenus multimédia et navigation dans le bâtiment. Une application grand public soumise à une exigence éditoriale et graphique élevée. Elle doit supporter des pics de fréquentation liés aux expositions internationales.
A contemporary art foundation in western Paris. Guided tours, multimedia content and indoor navigation. A consumer app held to high editorial and visual standards. It has to absorb the traffic peaks of international exhibitions.
Brique intégrée à un portail national public, opéré par un ministère. Architecture, infrastructure et mise en place d'un module de prise de rendez-vous avec visioconférence et messagerie intégrée. Fortes contraintes de sécurité, de confidentialité des échanges et de disponibilité de service.
A module inside a national public portal, run by a government ministry. Architecture, infrastructure and delivery of an appointment booking module, with video calls and messaging built in. Strong constraints on security, on confidentiality of exchanges and on service availability.
Grande université comptant plusieurs milliers d'étudiants. Assistant s'appuyant sur un modèle de langage, connecté à toute la base documentaire de l'établissement. Les nouveaux arrivants posent leurs questions en langage naturel et sont orientés vers le bon service, avec la liste des documents à fournir et la localisation des lieux sur la carte du campus.
A large university with several thousand students. An assistant built on a language model, connected to the institution's whole document base. New students ask their questions in plain language and are pointed to the right department, with the list of documents to provide and the locations on the campus map.
Filiale française d'un leader mondial de la distribution alimentaire pour la restauration. Application destinée aux clients professionnels : catalogue, gestion des comptes, passage et suivi de commande, synchronisation avec le système d'information existant.
The French arm of a world leader in food distribution for the catering trade. An app for professional customers: catalogue, account management, order placement and tracking, synchronisation with the existing information system.
Marque française de naturopathie ayant besoin d'une application pour accompagner ses clients. Conception du moteur de génération de recettes par intelligence artificielle respectant les règles de la naturopathie, parmi lesquelles les compatibilités des aliments, les restrictions et les objectifs de chaque profil. Génération des visuels de chaque recette et moteur de recherche sur l'ensemble du catalogue.
A French naturopathy brand needing an app to support its clients. Design of an AI recipe generation engine that follows the rules of naturopathy, among them food compatibility, restrictions and the goals of each profile. Visual generation for every recipe, and a search engine across the whole catalogue.
Banque, assurance, immobilier, santé, industrie, objets connectés : une quarantaine d'autres projets menés du cadrage à la production. Le portfolio complet est publié par l'agence.
Banking, insurance, property, health, industry, connected devices: some forty other projects, taken from scoping to production. The full portfolio is published by the agency.
J'édite mes propres applications sous mon nom depuis cinq ans, dans des domaines très différents. C'est un complément direct à mon expérience en agence : distribution sur les stores, acquisition, rétention, conversion et gestion du quotidien. Je publie et je m'occupe de tout ce qu'il y a autour.
I have published my own applications under my own name for five years, across very different fields. It is a direct complement to my agency experience: store distribution, acquisition, retention, conversion and day-to-day operations. I publish and I handle everything around it.
Publié et exploité depuis cinq ans. Mon terrain d'expérimentation sur le référencement multilingue, la monétisation et la rétention longue.
Published and operated for five years. My testing ground for multilingual store optimisation, monetisation and long-term retention.
Second titre publié, conçu pour valider une architecture partagée entre plusieurs applications et réduire le coût d'un nouveau lancement.
A second published title, built to validate an architecture shared across several apps and cut the cost of a new launch.
Pour les sportifs et leurs entraîneurs : rejouer un mouvement en différé immédiatement après son exécution, pour corriger le geste en direct.
For athletes and coaches: replay a movement immediately after it is performed, to correct technique on the spot.
Un premier produit publié sur les deux stores démarre autour de 15 000 €. Le prix dépend du nombre de fonctionnalités retenues pour le premier jalon (c'est ce qu'on arbitre pendant le cadrage). Mes tarifs : 750 € par jour en architecture et direction technique, 450 € en développement.
A first product published on both stores starts around €15,000. The price depends on how many features make the first milestone, which is what we settle during scoping. My rates: €750/day for architecture and technical direction, €450/day for development.
À vous, intégralement, dès le premier jour. Dépôt Git à votre nom, comptes développeur à votre nom, documentation livrée. Vous pouvez changer de prestataire à tout moment sans rien perdre.
Yours, entirely, from day one. Git repository in your name, developer accounts in your name, documentation delivered. You can change provider at any time without losing anything.
Oui, sur l'ensemble de mes missions, avec un point hebdomadaire en visio et une disponibilité en journée.
Yes, on all my engagements, with a weekly video checkpoint and daytime availability.
Une garantie corrective de trente jours couvre les anomalies imputables au travail livré. Au-delà, la maintenance fait l'objet d'un contrat séparé, ou d'un accompagnement en direction technique si vous préférez un suivi continu.
A thirty-day corrective warranty covers defects attributable to the delivered work. Beyond that, maintenance is a separate contract, or a fractional CTO engagement if you prefer continuous oversight.
Je signe un accord de confidentialité avant tout échange détaillé, et mes conditions générales comportent une clause de confidentialité. Mon activité est couverte par une assurance responsabilité civile professionnelle.
I sign a non-disclosure agreement before any detailed discussion, and my terms include a confidentiality clause. My activity is covered by professional indemnity insurance.
Le mobile est ma spécialité, mais une application ne vit jamais seule : je prends aussi en charge l'API, la base de données, l'hébergement, l'authentification et les tableaux de bord. Je réalise des sites web lorsqu'ils font partie du produit.
Mobile is my specialism, but an app never exists alone: I also handle the API, database, hosting, authentication and dashboards. I build websites when they are part of the product.
Vous avez une idée ? Une app mobile déjà en ligne ? Ou juste l'intuition qu'il y a quelque chose à construire ?
Do you have an idea? A mobile app already live? Or just the feeling that there is something to build?
Pas prêt à réserver ? Écrivez-moi directement.
Not ready to book? Email me directly.
Une application n'est pas un projet, c'est un investissement. Elle sera encore là dans quatre ans, et quelqu'un devra la maintenir (peut-être pas moi). Cette seule contrainte élimine la moitié des choix techniques qu'on me propose.
Une bibliothèque sortie il y a six mois n'a pas encore rencontré ses cas limites. Sa communauté est petite, sa documentation partielle, et le jour où elle est abandonnée, vous découvrez le coût réel de la nouveauté : une réécriture non budgétée.
Je choisis donc des technologies éprouvées, largement adoptées, avec un éditeur solide derrière et un vivier de développeurs capables de reprendre le travail. Ce n'est pas de la frilosité : c'est la logique d'un architecte qui préfère un matériau dont on connaît le comportement à trente ans. L'innovation, je la mets dans le produit et dans la façon de le construire, pas dans le socle.
An application is not a project, it is an investment. It will still be running in four years, and someone will have to maintain it (possibly not me). That single constraint rules out half the technical choices put in front of me.
A library released six months ago has not yet met its edge cases. Its community is small, its documentation partial, and the day it is abandoned you discover the real cost of novelty: an unbudgeted rewrite.
So I choose proven, widely adopted technologies, with a solid organisation behind them and a pool of developers able to take over. This is not timidity: it is the reasoning of an architect who prefers a material whose thirty-year behaviour is known. I put the innovation into the product and into how it is built, not into the foundations.
J'édite mes propres applications depuis cinq ans. C'est un privilège rare pour un prestataire : je vois ce que devient un produit après la livraison, quand les tableaux de bord parlent à ma place.
Le premier enseignement est brutal : la quasi-totalité des utilisateurs que vous perdez, vous les perdez dans les soixante premières secondes. Pas au bout d'une semaine. Avant même d'avoir compris ce que fait l'application. Tout l'effort d'acquisition se joue donc sur un écran d'accueil que la plupart des projets traitent en fin de développement, quand le budget est épuisé.
Le second est plus contre-intuitif : ajouter des fonctionnalités fait souvent baisser la rétention. Chaque option supplémentaire est une décision de plus à prendre pour l'utilisateur, et une décision de plus est une occasion de fermer l'application. Les meilleures versions que j'ai publiées sont celles où j'ai retiré quelque chose.
C'est pour cela que, dans un cadrage, je passe autant de temps à défendre ce qu'on n'inclura pas qu'à décrire ce qu'on va construire.
I have published my own applications for five years. That is a rare privilege for a service provider: I get to see what becomes of a product after delivery, when the dashboards speak for me.
The first lesson is blunt: almost every user you lose, you lose in the first sixty seconds. Not after a week. Before they have even understood what the app does. All that acquisition effort therefore rests on a first screen most projects handle at the very end of development, when the budget is gone.
The second is more counter-intuitive: adding features often lowers retention. Every extra option is one more decision for the user, and one more decision is one more chance to close the app. The best releases I have shipped are the ones where I removed something.
This is why, during scoping, I spend as much time defending what we leave out as describing what we will build.
Qui doit revenir demain ? Pas « qui pourrait être intéressé », mais qui, précisément, ouvrira l'application une deuxième fois. Si la réponse tient en une phrase et désigne une personne réelle, le projet est cadrable. Sinon, il faut d'abord chercher cette personne, une page d'attente et une petite campagne coûtent quelques centaines d'euros et vous épargnent parfois un développement entier.
Qu'est-ce qui doit fonctionner le premier jour ? Un MVP n'est pas une version réduite du produit final. C'est le plus petit ensemble de fonctions qui rende un service complet à une personne. Tout le reste est un jalon, pas une exigence de lancement.
Combien coûte l'application quand elle ne rapporte rien ? Hébergement, comptes développeur, services tiers, maintenance. Un chiffre mensuel, connu avant de commencer. C'est la question qu'on pose le moins et celle qui tue le plus de projets à douze mois.
Une heure de discussion sur ces trois points a, presque toujours, plus d'effet sur le résultat final que trois semaines de développement.
Who has to come back tomorrow? Not “who might be interested”, but who exactly will open the app a second time. If the answer fits in one sentence and describes a real person, the project can be scoped. If not, find that person first, a waiting-list page and a small campaign cost a few hundred euros and sometimes save an entire build.
What has to work on day one? An MVP is not a reduced version of the final product. It is the smallest set of functions that delivers a complete service to one person. Everything else is a milestone, not a launch requirement.
What does the app cost when it earns nothing? Hosting, developer accounts, third-party services, maintenance. A monthly figure, known before starting. It is the least-asked question and the one that kills the most projects at the twelve-month mark.
One hour spent on these three points almost always changes the outcome more than three weeks of development.