Freelance fullstack developer
Available - Remote, evenings and weekends
Calvados (14) / Normandy, France

The fullstack backup your team deserves.

Full-stack developer available for freelance work, specialized in Symfony, Nuxt and Vue. I integrate into your existing projects or build from scratch - clean PRs, clear communication, regular deliveries.

  • Symfony
  • Nuxt / Next
  • Vue / React
  • TypeScript
  • Python
  • PostgreSQL / MySQL
  • Docker
  • CI/CD
01 / Offers

Simple formats, a clear scope

Clear communication, regular delivery. Pick the format that fits your need.

Indicative prices, excl. VAT. / Displayed rates do not include third-party costs (hosting, licenses, etc.). / Urgent requests possible, subject to rate adjustment. / Any additional request will be subject to a new quote.

02 / Work

Real projects, in production.

Opporta - job platform for French GEIQ consortiums
  • Symfony
  • Vue-Vuex-Nuxt
  • MySQL
  • Redis

Opporta - job platform for French GEIQ consortiums

Connecting candidates with member companies of French employment-training consortiums (GEIQ): the platform centralizes job listings, recruitment events, and qualifying training programs. Visual identity designed alongside a freelance graphic designer.

years in production
2
job listings published
+100
candidates registered
+6000
opporta ↗
services.yamlfeat(pipeline): link to 'LBA' #45 · merged
App\Service\Jobboard\LaBonneAlternanceChannel:
    arguments:
      $baseUrl: "%env(LBA_API_BASE_URL)%"
      $apiToken: "%env(LBA_API_TOKEN)%"
      $enabled: "%env(bool:LBA_API_ENABLED)%"
      $sitePublicUrl: "%env(SITE_PUBLIC_URL)%"
  App\Service\Jobboard\JobboardSyndicationService:
    arguments:
      $channels:
        - '@App\Service\Jobboard\LaBonneAlternanceChannel'
  App\Command\JobboardsSyncCommand:
    arguments:
      $channels:
        - '@App\Service\Jobboard\LaBonneAlternanceChannel'
// on the side, for the fun of coding - playable directly here soon
  • Crossword grid generatorside project

    Algorithmic generation of complete, valid grids - word placement, crossings, clues.

  • Board game ported onlineside project

    Porting a board game to a multiplayer web version - rules, online matches, real time.

03 / Process

Scope fast, deliver clean

  1. Call

    20 min: context, goal, constraints.

  2. Scoping

    Scope, priorities, deliverables, timeline.

  3. Proposal

    Format, budget, execution plan.

  4. Delivery

    Clean PRs, regular check-ins, transparency.

  5. Follow-up

    Reporting + backlog of next steps.

04 / About

The person behind the code.

of professional experience
5 yrs
client projects delivered
3
personal projects completed
3

Master's degree holder with a double major in project management and full-stack development, I've been coding out of passion since 2013 - games, home automation, web apps - well before making it my job. Today I'm a full-stack developer at a recruitment company.

A permanent role brings structure. Freelancing lets me touch other problems, other teams, and steadily build my own activity, at my own pace.

  1. 2013
    First lines of code
    Games, home automation, web apps - out of passion
  2. 2023
    Master's in project management
    Double master's degree
  3. 2023
    Master's in fullstack development
    Double master's degree
  4. Today
    Full-stack employee + freelance
    Recruitment company / evenings and weekends

Have you worked with me?

Leave a testimonial →
05 / FAQ

Questions I get asked.

Yes, because the framework is clear from the start: defined slots (evenings 7-11pm, weekends), realistic hourly commitments, async communication that never blocks your team. You judge on delivery - clean, regular PRs.

Signed quote before anything starts. Monthly billing for packages, milestone-based for sprints and MVPs. Prices excl. VAT, no hidden costs - third-party services (hosting, licenses) stay under your name and control.

We see it coming together: shared, transparent time tracking. Anything outside scope gets a separate quote before being committed to - never a surprise on the invoice.

The code is fully yours upon payment: delivered to your Git repos, documented, with no dependency on me. NDAs and confidentiality clauses are no problem.

Both - and I particularly enjoy existing codebases: legacy takeover, stabilization, and gradual migration are my daily bread. No judgment on the state of the code, we start from wherever you are.

06 / Contact

Tell me about your project

Describe your context (stack, priority, timeline, constraints). I'll reply within 24h.

Format

This button opens your email client with the message pre-filled.