Skip to content
Available for freelance workDev · Infra · Ops · AI

~/Full-stack developer

Full-stack and platform engineer. From Next.js and NestJS apps to pipelines, infrastructure as code and AI agents that ship on their own.

France · remoteScroll

Goodsoftwaredoesn’tstopatthemerge.Itgetstested,deployed,backedup,monitoredandrepaired.Ilikeowningthewholechain—fromthefirstReactcomponenttothelastDNSrecord—becausethat’swherereliableproductsareborn.

0

products and tools built

0+

technologies in production

0

manifest to deploy an app

0%

of the infra described as code

01What I do

01dev

Development

Robust web apps and APIs, typed end to end, tested and built to evolve.

  • Next.js, React, Tailwind
  • NestJS, Symfony, Payload
  • PostgreSQL, Redis, Stripe
  • Unit and E2E tests
lib/cms.ts
1exportasyncfunctiongetProject(slug)
2 constres=await cms("/projects")
3 if(!res.ok)returnfallback
4 returnres.json()
02infra

Infrastructure

Platforms described as code, reproducible and lean, from a single VPS to multi-server.

  • Docker, Dokploy, Traefik
  • Terraform / OpenTofu, Ansible
  • Cloudflare DNS & R2
  • MinIO / S3 object storage
webcmsmediapostgres
03ops

Operations

Ship often without breaking things: CI/CD, security, backups and incident recovery.

  • GitHub Actions, Release Please
  • Trivy, Dependabot, secrets
  • Tested backups & DR
  • AI delivery agents
✓lint
✓test
✓build
✓scan
✓plan
✓deploy
✓smoke
02Selected work

03Skills

TypeScriptRustPHPNext.jsReactTailwind CSSTauriNestJSSymfonyPayload CMSDirectusPostgreSQLRedisDrizzle ORMPrismaSQLiteStripePPlaywrightVitestDocker
DDokployTerraform / OpenTofuAnsibleTraefikCloudflare (DNS, R2)MinIO / S3LinuxAAzureAAWSGitHub ActionsRPRelease PleaseTrivySPSauvegardes & PRAMonitoring & logsTurborepoClaude CodeAOAgents & orchestrationMCPOpenRouter / MistralOllama
Dev19
  • TypeScript
  • Next.js
  • React
  • NestJS
  • PostgreSQL
  • Rust
Infra10
  • Docker
  • DDokploy
  • Terraform / OpenTofu
  • Ansible
  • Linux
  • Traefik
Ops6
  • GitHub Actions
  • RPRelease Please
  • Trivy
  • SPSauvegardes & PRA
  • Turborepo
  • Monitoring & logs
AI5
  • Claude Code
  • AOAgents & orchestration
  • MCP
  • OpenRouter / Mistral
  • Ollama
04Freelance

014 to 12 weeks

Web product, end to end

From MVP to a production V1: Next.js front, NestJS or Payload API, payments, auth, tests and deployment.

  • Application in production
  • Unit and E2E tests
  • CI/CD and staging environment
  • Handover documentation
022 to 6 weeks

Platform & infrastructure as code

I put your hosting under control: containers, self-hosted PaaS, IaC, DNS, HTTPS and backups — with no downtime.

  • Infra described in Terraform / Ansible
  • Staging + production deployment
  • Tested automatic backups
  • Recovery runbook
  • D
031 to 3 weeks

Audit & hardening

An outside look at your code, CI/CD and production: ranked risks, quick wins and a costed action plan.

  • Prioritised audit report
  • Quick fixes applied
  • Hardened CI/CD pipeline
  • Action plan
  • SP
042 to 4 weeks

AI agents in your delivery

Bring coding agents in safely: engineering rules, quality gates, automated review, MCP servers and cost tracking.

  • Agent framework tailored to your stack
  • Non-bypassable CI gates
  • Internal MCP servers
  • Team training
  • AO
05Method

  1. 1

    Frame

    A call to understand the need, the constraints and what really matters. You leave with a clear proposal.

  2. 2

    Design

    Architecture, reasoned technical choices, short deliverables. No black box.

  3. 3

    Ship

    Short iterations, regular demos, tested code continuously deployed to a staging environment.

  4. 4

    Hand over

    Documentation, runbooks and handover: your team stays autonomous after the engagement.

06Blog

FAQ

What kind of engagements do you take?

Web product development (front, back, full-stack), building or taking over platforms (containers, IaC, CI/CD), technical audits and bringing AI agents into delivery.

Do you work remotely?

Yes, mostly. Occasional travel is possible for framing workshops.

Daily rate or fixed price?

Both. Daily rate suits team reinforcement; fixed price suits well-defined deliverables (MVP, migration, audit).

How soon can you start?

The availability badge at the top of the site is up to date. Write to me: I reply within 48 business hours.

Let’s talk. Describe your need in a few lines, I’ll get back to you within 48 hours.