Samuel Lerman

15 minutes to talk about your project. That’s the simplest way.

Book a 15-minute call

Perspective drawing of three stacked plates. At the top, an app interface; in the middle, an algorithm, drawn as a small network; at the bottom, an event plan where a simulated crowd walks round the booths to the exit, with the paths it takes and the place where it will jam. At the end, the plates close up: an app can carry one, two or all three.

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