Ce que je fais
Ingénieur diplômé de CentraleSupélec, mention Efficacité énergétique, je conçois et je développe des applications de bout en bout : les écrans, le serveur, les données et l’hébergement.
Cela fait 4 ans que je travaille chez Emobot, que j’ai cofondé, dans la santé, où rien ne s’improvise. J’y ai travaillé avec des clients et des interlocuteurs très divers et, comme directeur produit, tout passe par moi : la stratégie, le commercial, la technique, la science, le réglementaire, le support et le suivi des clients. J’en tire une compréhension fine des besoins d’une entreprise, ceux de ses clients comme ceux de ses équipes.
En parallèle, je conçois des sites et des applications pour des clients comme pour mes proches, et je mène des études et des simulations d’ingénierie.
J’aime construire des applications qui servent, avec l’ingénierie qu’il faut dedans.
Ce qui m’anime aujourd’hui
À l’image des objets exposés au musée des Arts et Métiers, je cherche à mêler la technique et le beau : selon moi, le meilleur de ce que l’être humain peut donner, et ce qui nous procure le plus de plaisir. D’un côté, l’expression spontanée, sincère et profonde, à travers l’art ; de l’autre, la capacité à décomposer et à résoudre un problème complexe, à travers la science et la technique.
Parcours
- Emobot
- Cofondateur, direction produit, développement
- depuis 4 ans
- Centre spatial de CentraleSupélec (CS3)
- Navigation autonome du CubeSat ESUS, chargé de l’algorithme
- 2020–2021
- CentraleSupélec
- Cycle ingénieur, mention Efficacité énergétique
- 2020–2023
- Lycée Saint-Louis
- Classes préparatoires
- 2018–2020
Compétences techniques
- Front-end et mobile
- React · Next.js · Astro · React Native · Swift et SwiftUI · Kotlin et Jetpack Compose · Flutter · Electron
- Architecture
- Architecture hexagonale (ports & adapters) · DDD · Monolithe modulaire · Microservices · Event-driven · Monorepo (pnpm, Turborepo) · ADR
- Cloud
- AWS · Scaleway · OVHcloud · Azure · Cloudflare · Fly.io · Firebase
- Data et stockage
- PostgreSQL · MySQL · SQLite · Redis · InfluxDB (time series) · Object storage S3 · Drizzle · SQLAlchemy
- Authentification
- OAuth 2.0 · OpenID Connect · AWS Cognito · Keycloak · Firebase Authentication · SSO · MFA
- Autorisations
- RBAC · ABAC · PBAC · ReBAC · Open Policy Agent · Multi-tenancy · Row-level security · Audit logs
- DevOps
- Docker · AWS ECS (Fargate) · AWS ECR · Dokploy · Coolify · Terraform (IaC) · Reverse proxy (nginx, Traefik)
- CI/CD et releases
- GitHub Actions · semantic-release · Preview deployments · fastlane · App Store Connect et Google Play · Code signing et notarisation (macOS, Windows)
- Tests
- Unit, intégration, end-to-end · Vitest · Jest · pytest · Playwright · Detox · Testing Library · Testcontainers · MSW
- Observabilité et BI
- OpenTelemetry · Sentry · PostHog (product analytics, session replay) · Grafana · CloudWatch · Logs structurés · Metabase
- E-mails transactionnels
- Maizzle · Amazon SES · Resend · Brevo · Templates FR/EN · SPF, DKIM, DMARC
- Jobs et workers
- Cron jobs · Queues (AWS SQS, BullMQ) · Celery · Background tasks iOS et Android · Worker threads
- Migrations de schéma
- Alembic · Drizzle Kit · GRDB · Zero-downtime (expand & contract) · Backfills
- Configuration et secrets
- Config typée et validée au boot (Zod, Pydantic Settings) · Twelve-Factor App · AWS Parameter Store · Secret managers (AWS, Scaleway, OVHcloud) · Secret scanning (gitleaks)
- Environnements
- Local, staging, production · Données isolées par environnement · Staging protégé · Preview par pull request
- Développement local
- Docker Compose · Fixtures et seeds · Mocks et émulateurs (MSW, LocalStack) · Mode offline · Hot reload · Une commande pour tout lancer
- Travail en équipe
- Trunk-based development · Conventional Commits · Code review · TypeScript strict, ESLint · Ruff et mypy · Pre-commit hooks · Linear · AGENTS.md
- Feature flags et rollouts
- Feature flags (PostHog, Unleash) · Rollouts progressifs et canary · A/B testing · Kill switches · Entitlements par plan
- IA et machine learning
- PyTorch · scikit-learn · pandas · Hugging Face · Weights & Biases · MLflow · ONNX · LLM (Claude, OpenAI), RAG et evals
- Simulation, algorithmie et modélisation
- NumPy, SciPy · Méthodes numériques (EDP, différences finies) · Monte-Carlo · Optimisation (programmation linéaire, OR-Tools) · Simulation multi-agents · Traitement du signal · Visualisation (Three.js, PixiJS, WebGL)
- Sciences physiques
- Thermodynamique et transferts thermiques (conduction, convection, rayonnement) · Mécanique des fluides, turbulence, écoulements diphasiques · Combustion et plasmas · Électronique de puissance et convertisseurs · Machines électriques et variation de vitesse (modélisation, commande) · Fiabilité des systèmes électriques · Énergétique du bâtiment et bâtiment à énergie positive · Matériaux pour l’énergie · Décarbonation et scénarios énergétiques
- Prototypage
- Arduino · Raspberry Pi · ESP32 · Capteurs et acquisition · KiCad · CAO et impression 3D · OpenCV · LaTeX





