What I do
An engineer from CentraleSupélec, with a major in Energy Efficiency, I design and build apps end to end: the screens, the server, the data and the hosting.
I have been working at Emobot, which I co-founded, for 4 years, in healthcare, where nothing is improvised. There I have worked with a wide range of clients and partners and, as head of product, everything goes through me: strategy, sales, engineering, science, regulatory, support and customer success. It has given me a close understanding of what a company needs, from its clients as much as from its own teams.
Alongside, I design websites and apps for clients as well as for people close to me, and I carry out engineering studies and simulations.
I enjoy building apps that genuinely help, with the engineering they need inside.
What drives me today
Like the objects on show at the Musée des Arts et Métiers, I try to bring technique and beauty together: to me, the best of what human beings can give, and what we take the most pleasure in. On one side, spontaneous, sincere and deep expression, through art; on the other, the ability to break down and solve a complex problem, through science and engineering.
Background
- Emobot
- Co-founder, product direction, development
- for 4 years
- CentraleSupélec Space Center (CS3)
- The ESUS CubeSat’s autonomous navigation team, in charge of the algorithm
- 2020–2021
- CentraleSupélec
- Engineering degree, Energy Efficiency major
- 2020–2023
- Lycée Saint-Louis
- Preparatory classes
- 2018–2020
Technical skills
- Front-end & mobile
- React · Next.js · Astro · React Native · Swift and SwiftUI · Kotlin and Jetpack Compose · Flutter · Electron
- Architecture
- Hexagonal architecture (ports & adapters) · DDD · Modular monolith · Microservices · Event-driven · Monorepo (pnpm, Turborepo) · ADRs
- Cloud
- AWS · Scaleway · OVHcloud · Azure · Cloudflare · Fly.io · Firebase
- Data & storage
- PostgreSQL · MySQL · SQLite · Redis · InfluxDB (time series) · S3 object storage · Drizzle · SQLAlchemy
- Authentication
- OAuth 2.0 · OpenID Connect · AWS Cognito · Keycloak · Firebase Authentication · SSO · MFA
- Authorization
- 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 & releases
- GitHub Actions · semantic-release · Preview deployments · fastlane · App Store Connect and Google Play · Code signing and notarization (macOS, Windows)
- Testing
- Unit, integration, end-to-end · Vitest · Jest · pytest · Playwright · Detox · Testing Library · Testcontainers · MSW
- Observability & BI
- OpenTelemetry · Sentry · PostHog (product analytics, session replay) · Grafana · CloudWatch · Structured logs · Metabase
- Transactional email
- Maizzle · Amazon SES · Resend · Brevo · FR/EN templates · SPF, DKIM, DMARC
- Jobs & workers
- Cron jobs · Queues (AWS SQS, BullMQ) · Celery · iOS and Android background tasks · Worker threads
- Schema migrations
- Alembic · Drizzle Kit · GRDB · Zero-downtime (expand & contract) · Backfills
- Configuration & secrets
- Typed config validated at boot (Zod, Pydantic Settings) · Twelve-Factor App · AWS Parameter Store · Secret managers (AWS, Scaleway, OVHcloud) · Secret scanning (gitleaks)
- Environments
- Local, staging, production · Data isolated per environment · Protected staging · Preview per pull request
- Local development
- Docker Compose · Fixtures and seeds · Mocks and emulators (MSW, LocalStack) · Offline mode · Hot reload · One command to run it all
- Teamwork
- Trunk-based development · Conventional Commits · Code review · Strict TypeScript, ESLint · Ruff and mypy · Pre-commit hooks · Linear · AGENTS.md
- Feature flags & rollouts
- Feature flags (PostHog, Unleash) · Progressive and canary rollouts · A/B testing · Kill switches · Per-plan entitlements
- AI & machine learning
- PyTorch · scikit-learn · pandas · Hugging Face · Weights & Biases · MLflow · ONNX · LLMs (Claude, OpenAI), RAG and evals
- Simulation, algorithms & modeling
- NumPy, SciPy · Numerical methods (PDEs, finite differences) · Monte Carlo · Optimization (linear programming, OR-Tools) · Agent-based simulation · Signal processing · Visualization (Three.js, PixiJS, WebGL)
- Physical sciences
- Thermodynamics and heat transfer (conduction, convection, radiation) · Fluid mechanics, turbulence, two-phase flows · Combustion and plasmas · Power electronics and converters · Electric machines and variable-speed drives (modeling, control) · Reliability of electrical systems · Building energy and positive-energy buildings · Materials for energy · Decarbonization and energy scenarios
- Prototyping
- Arduino · Raspberry Pi · ESP32 · Sensors and data acquisition · KiCad · CAD and 3D printing · OpenCV · LaTeX





