# Pierre Cruz > Senior freelance based in Paris, working remotely across Europe. I design and ship AI-driven products: Next.js, TypeScript, LLMs. From scoping to prod. Zone servie : Europe, France, Belgium, Switzerland, Luxembourg, Italy. Langues de travail : fr, en, it. Domaines : TypeScript, React, Next.js, Node.js, LLMs, RAG, AI Agents, Multi-agent systems, Model Context Protocol (MCP), Agent2Agent Protocol (A2A), Mastra, Product Engineering, Fullstack Development. ## Services - [AI-first web products (en)](https://www.pierrecruz.com/en/services/ai-first-web-products): Design and ship a web product where artificial intelligence is a feature of the product, not a demo. From the homepage to the agents, one person for design, code and infrastructure. - [MVP shipped in 4 to 6 weeks (en)](https://www.pierrecruz.com/en/services/mvp-shipped-in-4-to-6-weeks): From idea to validated product. Tight scope, in production from week one, decisions made on real usage. - [Mobile apps for iOS and Android, one single codebase (en)](https://www.pierrecruz.com/en/services/mobile-apps-ios-android): One app for iPhone and Android, written once with React Native and Expo, shared with your website. Shipped on both stores. - [Polished interfaces, fast front end (en)](https://www.pierrecruz.com/en/services/polished-interfaces-fast-front-end): A design system built once, animations held at sixty frames per second, interfaces that stay smooth even under load. - [Agents and workflows powered by language models (en)](https://www.pierrecruz.com/en/services/llm-agents-workflows): Agents that hold up in production, not a demo. Document search, tool calls, several agents working together, guardrails, ongoing evaluations, costs under control. - [Product scoping and team support (en)](https://www.pierrecruz.com/en/services/product-scoping-support): Ask the real question before building anything. Workshops, transfer, team support, to decide before spending on development. - [Produits web IA-first (fr)](https://www.pierrecruz.com/services/produits-web-ia-first): Concevoir et livrer un produit web où l'intelligence artificielle est une fonctionnalité du produit, pas une démonstration. De la page d'accueil aux agents, une seule personne pour le design, le code puis l'infrastructure. - [MVP livré en 4 à 6 semaines (fr)](https://www.pierrecruz.com/services/mvp-livre-en-4-a-6-semaines): De l'idée au produit validé. Périmètre resserré, mise en production dès la première semaine, décision prise sur de vrais utilisateurs. - [Applications mobiles iOS et Android, une seule base de code (fr)](https://www.pierrecruz.com/services/applications-mobiles-ios-android): Une application pour iPhone et pour Android, écrite une seule fois avec React Native et Expo, partagée avec votre site web. Livrée sur les deux magasins. - [Interfaces soignées, front performant (fr)](https://www.pierrecruz.com/services/interfaces-soignees-front-performant): Un design system posé une fois, des animations qui tiennent à soixante images par seconde, des interfaces qui restent fluides même chargées. - [Agents et enchaînements pilotés par des modèles de langage (fr)](https://www.pierrecruz.com/services/agents-workflows-llm): Des agents en production, pas une démo. Recherche documentaire, appels d'outils, plusieurs agents qui se coordonnent, garde-fous, évaluations continues, coûts maîtrisés. - [Cadrage produit et accompagnement d'équipe (fr)](https://www.pierrecruz.com/services/cadrage-produit-accompagnement): Poser la vraie question avant de construire. Ateliers, transmission, accompagnement d'équipe, pour décider avant de dépenser en développement. ## Blog posts - [Jev: The Model That Decides in 70ms and Can't Write (en)](https://www.pierrecruz.com/en/blog/jev-system-one-models-typed-decisions): The first class of System One models just shipped. How the math changes when a typed decision costs 70 milliseconds instead of two seconds, then three places where it shows. - [Your Product Inside Their Assistant: The SaaS Funnel Loses Its First Three Steps (en)](https://www.pierrecruz.com/en/blog/mcp-acquisition-activation-saas): Nothing to install, no landing page, no empty state. What MCP changes about SaaS acquisition and activation, plus the five levers that cost a week. - [Fifty Tools, One Context: Loading Tools On Demand (en)](https://www.pierrecruz.com/en/blog/on-demand-tool-loading-ai-agents): Fifty tools are resent in full on every call, and the model picks worse for it. The catalog pattern in plain TypeScript, then the Claude API tool search. - [Multi-Agent Architecture: Why Only One Agent Should Write (en)](https://www.pierrecruz.com/en/blog/multi-agent-architecture-single-threaded-writes): Splitting an agent into specialists breaks four very specific things in production. The principle that makes them impossible: one writes, the others think. - [Why 90% of AI MVPs Fail in 2026 (and the new playbook) (en)](https://www.pierrecruz.com/en/blog/mvp-ai-product-playbook-2026): The cost of iteration has dropped, the cost of a false signal has not. Three traps, five principles and twelve questions to answer before you code. - [MCP and A2A: The Two Protocols Shaping Multi-Agent Architecture (en)](https://www.pierrecruz.com/en/blog/mcp-a2a-multi-agent-architecture): MCP connects agents to tools, A2A connects them to each other. Agent Cards, task lifecycle, the three-layer stack, and what production already demands. - [Mastra 1.0: The TypeScript Framework That Takes AI Agents to Production (en)](https://www.pierrecruz.com/en/blog/mastra-1-typescript-framework-ai-agents): Server Adapters, Composite Storage, Observational Memory: what the stable v1 changes for your TypeScript agents and when it replaces three libraries. - [Designing an AI Agentic Module for Your TypeScript, React or Python Project (en)](https://www.pierrecruz.com/en/blog/agentic-ai-guide-2026): The four patterns that make an agent run, four frameworks compared, then integration into an existing project: isolation, testing, scorers, production. - [Jev : le modèle qui décide en 70 ms et ne sait pas écrire (fr)](https://www.pierrecruz.com/blog/jev-modeles-system-one-decisions-typees): La première classe de modèles System One est sortie. Ce que devient le calcul quand une décision typée coûte 70 millisecondes au lieu de deux secondes, puis trois endroits où ça se voit. - [Votre produit dans leur assistant : l'entonnoir SaaS perd ses trois premières marches (fr)](https://www.pierrecruz.com/blog/mcp-acquisition-activation-saas): Plus rien à installer, plus de page d'accueil, plus d'état vide. Ce que MCP change à l'acquisition et à l'activation d'un SaaS, plus les cinq leviers qui coûtent une semaine. - [Cinquante outils, un seul contexte : charger les outils à la demande (fr)](https://www.pierrecruz.com/blog/chargement-dynamique-outils-agent-ia): Cinquante outils repartent en entier à chaque appel et le modèle choisit moins bien. Le catalogue en TypeScript nu, puis le tool search de l'API Claude. - [Architecture multi-agent : pourquoi un seul agent doit écrire (fr)](https://www.pierrecruz.com/blog/architecture-multi-agent-ecriture-mono-thread): Découper un agent en spécialistes casse quatre choses très précises en production. Le principe qui les rend impossibles : un seul écrit, les autres pensent. - [Pourquoi 90% des MVP IA échouent en 2026 (et le nouveau playbook) (fr)](https://www.pierrecruz.com/blog/mvp-ia-playbook-produit-2026): Le coût d'itération a baissé, celui du faux signal non. Trois pièges, cinq principes et douze questions à se poser avant d'écrire la première ligne de code. - [MCP et A2A : les deux protocoles qui structurent l'architecture multi-agent (fr)](https://www.pierrecruz.com/blog/mcp-a2a-multi-agent-architecture): MCP connecte les agents aux outils, A2A les connecte entre eux. Agent Cards, cycle de vie des tâches, pile à trois couches et ce que la production réclame déjà. - [Mastra 1.0 : le framework TypeScript qui structure vos agents IA pour la production (fr)](https://www.pierrecruz.com/blog/mastra-1-framework-typescript-agents-ia): Server Adapters, Composite Storage, Observational Memory : ce que la v1 stable change pour vos agents TypeScript et quand elle remplace trois librairies. - [Concevoir un module agentique IA dans vos projets TypeScript, React ou Python (fr)](https://www.pierrecruz.com/blog/guide-ia-agentique-2026): Les quatre patterns qui font tourner un agent, quatre frameworks comparés, puis l'intégration dans un projet existant : isolation, tests, scorers, production. ## Profiles - https://www.linkedin.com/in/pierrecruz/ - https://github.com/keil0 - https://calendar.app.google/fgrsWM8cd5LGD6BSA ## Optional - https://www.pierrecruz.com/en/blog/feed.xml - https://www.pierrecruz.com/blog/feed.xml - https://www.pierrecruz.com/sitemap.xml