Senior Software Engineer
Je conçois, code et livre des produits pilotés par l'IA. Du cadrage à la mise en prod, en une seule paire de mains.
- Agents
- LLMs
- MVP
- RAG
- TypeScript
- Next.js
- React
- Postgres
- Stripe
- Node
- Nest.js
- Tailwind
- Product design
- CMS
- GSap












Six façons
de travailler ensemble.
Produits web IA-first
Concept → production. De la page d'accueil aux agents. Design + code + infra.
MVP livré en 4 à 6 semaines
De l'idée au produit validé. Scope resserré, code propre, mise en prod dès la première semaine.
Applications mobiles iOS + Android, une seule base
React Native et Expo. Livraison sur les deux stores depuis une base TypeScript partagée avec le web.
Interfaces soignées, front performant
Design systems, animations, 60 fps. Du pixel près.
Agents & workflows LLM
RAG, tool-use, multi-agent, garde-fous, evals continues, coûts maîtrisés.
Cadrage produit + accompagnement
Je pose la vraie question, puis j'aide à y répondre. Ateliers, handover, mentorat.
Ce qu'en disent mes clients.
Encore une réussite cette mission avec Pierre.
Pierre a été très efficace dans la réalisation de sa mission. Nous avons tout particulièrement apprécié le suivi qu'il nous a offert sur ses avancées et la communication dont il a fait preuve.
Très agréable de travailler avec Pierre. Il allie sympathie et compétence et fait tout son possible pour mener à bien la mission que nous lui confions. Je recommande fortement.
Sérieux, impliqué, méthodique et avec un gros background technique. C'est une personne qui saura mener vos missions à bien avec beaucoup de professionnalisme. Je le recommande !
Les questions que je pose avant de coder.
La demande est rarement
la bonne question.
« On veut un chatbot IA » devient souvent « on veut réduire notre temps de support ». La première piste me fait livrer un chatbot ; la seconde, parfois, un formulaire mieux structuré. Je ne commence jamais avant d'avoir reformulé.
Les outils que
j'opère au quotidien.
$ tree ~/ai
├─ models/ │ ├─ claude-opus-5 ● HOT │ ├─ claude-sonnet-5 │ ├─ gpt-5.6 sol / terra │ ├─ muse-glimmer (local) │ └─ fine-tuning (client) ├─ frameworks/ │ ├─ mastra · tools ● HOT │ ├─ vercel ai sdk │ └─ langgraph.js ├─ memory/ │ ├─ postgres + pgvector │ └─ redis (cache) └─ tool-calling/ ├─ mcp ● HOT ├─ function calling └─ structured output
$ tree ~/backend
├─ runtime/ │ ├─ node 22 ● HOT │ └─ bun (edge) ├─ api/ │ ├─ nestjs ● HOT │ ├─ hono · edge │ └─ mastra · tools ├─ db/ │ ├─ postgres + drizzle │ ├─ typeorm │ ├─ prisma │ └─ redis └─ infra/ ├─ docker ├─ vercel · modal └─ github actions
$ cat frontend.json
{ "framework": "next.js 16", "lang": "typescript", "ui": ["tailwind", "motion", "radix"], "animation": ["motion", "gsap"], "data": ["redux", "tanstack"], "design": ["figma", "lottie"] } ✓ stack chosen per project. ✓ no religion, just fit.
$ tree ~/mobile
├─ runtime/ │ ├─ expo sdk ● HOT │ ├─ react native │ └─ expo router ├─ native/ │ ├─ notifications │ ├─ camera · fichiers │ └─ stockage securise ├─ build/ │ ├─ eas build ● HOT │ ├─ eas update (ota) │ └─ app store · play store └─ partage/ ├─ typescript ● HOT ├─ api · types └─ design tokens
Méthode de travail,
en cinq temps.
Cadrage produit
Un appel de 45 minutes. On pose la vraie question derrière la demande.
Proof of value
5 à 10 jours pour un prototype chiffré. On arrête ici si rien ne prouve.
Build en sprints
Livraisons hebdo, démos live, ajustements au fil de l'eau.
Mise en production
Infra, evals, monitoring, runbook. Vous reprenez le volant sereinement.
Transmission
Docs propres, code review, handover. Vos équipes continuent.
Ce que j'écris,
entre deux missions.
Un projet
en tête ?
Un premier échange, sans engagement. On regarde votre projet ensemble, vous décidez de la suite.
$ prendre un rendez-vous