Hey, I'm Samy. Software engineer in Paris.
By day I ship web apps; the rest of the time I'm learning new technologies and tinkering.

Stack
What I build with
- Frontend
- TypeScript · React · Next.js · Angular · Tailwind CSS
- Backend
- Node.js · PHP / Symfony · PostgreSQL · MongoDB · SQLite
- Infra & Tooling
- Docker · Self-hosting · Cloudflare · Prometheus + Grafana · Git
Work
Selected projects
LifeOS
A single hub for health, fitness, work, and everything in between
A personal operating system that pulls the scattered parts of daily life — training, habits, tasks, notes, finances — into one self-hosted dashboard. Built to replace a dozen apps with one surface I actually control, running on my own homelab.
- Unified dashboard aggregating health, tasks and finances
- Self-hosted on a homelab behind a Cloudflare tunnel
- Containerised deploy with Postgres persistence
TrackIt
A habit tracker built on a floor you can always hit
A habit tracker built on the atomic-habits idea that every habit needs a minimum floor you can hit no matter how tired or busy you are. Tap once to log it; if you have more in you, keep going and unlock the next milestone.
Strava Dashboard & MCP Server
Training analytics my agents can read
Training analytics plus an MCP server, so my agents can read my training load as typed tools instead of a JSON dump. Started as a way for my agents to track my workouts and progress; the official Strava MCP has since covered part of that ground, so this one is evolving.
Agent Skills at Work
Teaching coding agents the parts of our codebase they can't guess
I write skills for coding agents for different needs at work. Turns out the hard part is figuring out what an agent needs to know, and what it'll confidently get wrong if you don't tell it.
Blog
Writing
Contact
Let's talk
Building something, or stuck on something? Write to me here or directly: