My background

12 years of delivery, architecture and application modernization — from large corporations to a solo game studio, by way of training international teams.

Download the CV

Professional experience

Front-End Lead / Full Stack

ITER Organization

2024 — 2025·1 yr 4 mos·Cadarache · FR

Modernization of the internal ICP platform (Iter Component Platform), a complex generic framework, within international teams.

  • Front-end lead and full-stack contributor on the migration from legacy ICP3 to ICP v4 (.NET 8 + Angular); refactored the code generator producing the client from the backend (OpenAPI Generator-equivalent).
  • Adopted Cursor and Claude in my daily workflows (dev, documentation, code review) and shared the practices with the team to speed up delivery.
  • Set up a Playwright E2E test pipeline and improved the build scripts (bundle hashing).
  • Trained international teams on front, back and on using AI assistants in a dev environment; daily pair programming and code review.
  • Cursor
  • Claude
  • .NET 8
  • Angular
  • RxJS
  • Playwright

Full Stack Engineer

THOT Computed

2025·2 mos·Avignon · FR

Mosily — accounting advisory and management app for liberal professions.

  • Modernized the web app: migration to React and back-end to TypeScript.
  • Integrated the Linxo API for automated bank-transaction retrieval.
  • Cursor IDE used continuously to speed up migration and refactoring.
  • Cursor
  • React
  • TypeScript
  • PostgreSQL
  • Linxo API

Trainer — TypeScript & Modern Stack

ESGI

2025·2 mos·Aix-en-Provence · FR

École Supérieure de Génie Informatique — 2nd-year students.

  • Designed and delivered a 2-week course: TypeScript, Angular, NestJS, PostgreSQL — from fundamentals to production.
  • Raised students' awareness of the sensible use of AI assistants in a professional dev workflow.
  • Angular
  • NestJS
  • TypeScript
  • PostgreSQL

Founder — Dev & AI Consulting

Saaselyx

2024 — 2025·7 mos·Marseille · FR

Independent activity focused on app development and supporting tech teams in adopting AI tools.

  • Designed and delivered custom business apps (Angular, .NET, Spring Boot, NestJS) — architecture, API, database, auth.
  • Supported developers in adopting AI tools (Cursor, Claude, Copilot): mentoring, workshops, upskilling.
  • Structured a SaaS + AI-integration offer; multi-cloud deployment (Docker, GCP, Vercel, Railway).
  • Cursor
  • Claude
  • Angular
  • NestJS
  • .NET
  • GCP

Solo Game Developer

Indie Island Studio Games

2022 — 2024·1 yr 9 mos·Marseille · FR

Independent studio — 3 games designed, built and shipped solo.

  • Rastignac Wastelands — procedural-world extraction shooter, published on Steam.
  • Z-Orbit — mobile bullet-hell arcade, published on the Google Play Store. Stone Tribes — multiplayer open-world RPG (advanced prototype).
  • Architecture of complex systems (gameplay AI, procedural generation, asset pipelines); end-to-end project management: dev, optimization, distribution, marketing.
  • Unity
  • C#
  • .NET
  • Docker
  • Kubernetes
  • GCP

Angular Trainer

Veolia (SOMEI · Univlearn)

2022·2 mos·Marseille · FR

One-week internal training.

  • Delivered an Angular course: TypeScript basics, permissions, backend integration, JWT authentication.
  • Angular
  • TypeScript
  • JWT

Front-End Lead Developer

RICHARDSON

2022·9 mos·Marseille · FR

  • Built Angular 13 + .NET features on a legacy estate (Entity Framework, Elasticsearch, SQL Server).
  • Designed and delivered the full-stack logistics module: database, legacy sync, backend migrations, front integration.
  • Playwright E2E tests, pair programming and code review.
  • Angular 13
  • .NET
  • Elasticsearch
  • SQL Server
  • Playwright

Full Stack Developer .NET / Angular

Caisse d’Épargne CEPAC

2021 — 2022·6 mos·Aix-en-Provence · FR

  • Modernized an AngularJS → Angular 11 app in a banking environment (security, privacy, compliance).
  • .NET stack, SQL Server, Azure deployment.
  • Angular 11
  • .NET
  • Azure
  • SQL Server

Game Development Trainer

École GENIMAGE

2020 — 2021·9 mos·Marseille · FR

  • Game development training: Unity, Unreal Engine, OpenGL — gameplay and graphics programming.
  • Unity
  • Unreal Engine
  • OpenGL

Full-Stack Developer Angular / Spring Boot

Atos · Défense

2019 — 2020·1 yr 4 mos·Aix-en-Provence · FR

  • Built an Angular 9 + Java Spring Boot application in the defense sector (V-model, client specs).
  • D3.js data visualization, Elasticsearch indexing, Kafka messaging, Docker containerization, Keycloak SSO.
  • Angular 9
  • Spring Boot
  • GraphQL
  • D3.js
  • Kafka
  • Keycloak

Software Engineer

Crocos Go Digital

2018 — 2019·11 mos·Marseille · FR

  • Consulting and development of event apps; learning modules for programming and electronics (Python, Symfony).
  • Python
  • Symfony

Software Engineer

STEAM BEAM BIG DATA

2018·9 mos·FR

  • Full-stack rebuild of a B2B video-stream matchmaking platform.

Software Engineer

thecamp

2017 — 2018·8 mos·Aix-en-Provence · FR

  • Node.js IoT application — ESP32 data collection on autonomous drones for air-quality monitoring.
  • Node.js
  • ESP32
  • IoT

Node Developer — Net Art

Predictive Art Bot · Nicolas Maigret

2017·Engagement·FR

Net-art piece by artist Nicolas Maigret.

  • Technical assistance to the artist: built the Node.js scripts powering the piece.
  • Node.js

Web Developer — Association Site

Arts Danse Numérique

2017·Engagement·FR

Partnership with the Arts Danse Numérique association.

  • Designed and built the association's website.
  • HTML/CSS
  • JavaScript

Visiting Artist-Researcher

School of the Art Institute of Chicago

2015 — 2016·6 mos·Chicago · US

  • Research project with the Art & Technology Department: interactive video game built in Unity / C#.
  • Electronics prototyping to embed circuits into the artworks (OpenLab workshop with Christopher Baker).
  • BioLab experiments — a piece involving bioluminescent E. coli cells.
  • Unity
  • C#
  • Electronics

Unity Developer — Multiplayer Game

New Atlantis · ESAAix / Locus Sonus

2015·Collective project·Aix-en-Provence · FR

Multiplayer video game centered on sound spatialization — collaboration between ESAAix / Locus Sonus, ENSCI Paris and SAIC Chicago.

  • Gameplay development on the Unity engine (C#) — in-game materialization of the sound spatialization shared between players.
  • Led workshops, including one at ENSCI Paris where I passed on the Unity skills I had built.
  • Unity
  • C#
  • Multijoueur

Development Assistant — Installation

Locus Sonus · Château d’Avignon

2015·Engagement·Avignon · FR

ESAAix's Locus Sonus lab — group exhibition at the Château d'Avignon.

  • Built shell scripts to drive the lab's sound installation.
  • Shell
  • Bash

Creative Developer — Interactive Installation

Hors Monde · ESAAix

2013 — 2014·2nd year·Aix-en-Provence · FR

Interactive installation built by a team of three — EEG sensor and real-time 3D landscape generation.

  • Read the viewer's EEG brainwaves to drive, in real time, a 3D landscape generated by a GLSL shader (Processing).
  • Processing
  • GLSL
  • EEG

Education

ESAAix — École Supérieure d’Art d’Aix-en-Provence

2012 — 2017

DNSEP — French Master-level National Diploma in Fine Arts

School of the Art Institute of Chicago

2015 — 2016

International exchange — Art & Technology

Languages

  • FrenchNative
  • EnglishProfessional — C1

Certifications

  • C#
  • C# and .NET
  • Angular

A profile that fits your need?

Let’s talk: a free 20-minute call is often enough to see how I can help.

Book a call (free)