Matthieu Chamorot

Senior full stack TypeScript & AI developer · React / Node.js

Freelance · Bordeaux · Paris

Remote or on-site

matthieu@chamorot.com · +33 6 99 27 32 25

Senior full stack TypeScript & AI developer with a frontend focus on React/Angular. Business application development and LLM integration, with daily use of coding agents to accelerate development, testing and documentation. Regular frontend lead responsibilities: structuring applications and supporting teams.

Book a callSend an emailDownload PDFFull skills dossier (French)

Skills

Native French · Professional English, spoken and written.

Languages
JavaScript, TypeScript, Python, C#, PHP, Java, SQL, HTML, CSS, SCSS, Sass, Bash, Rust, Swift.
AI / LLM
LangGraph, Claude Code, Codex, Gemini Vertex AI, MCP, AI agents, prompt engineering, LLM.
Frontend frameworks
AngularJS, Angular, Ionic, Cordova, Electron, React, Next.js, Vue.js, Three.js, React Three Fiber, SwiftUI, Vite, Expo.
Backend frameworks
Node.js, NestJS, Symfony, Spring / Spring Boot, ASP.NET Core, Hono, Bun, Jersey, Express.js, RabbitMQ.
State, Data & UI
RxJS, NgRx, Redux-Saga, Zustand, TanStack Query, TanStack Table, React Hook Form, Zod, Orval, Tailwind CSS, shadcn/ui, Radix UI, styled-components, Storybook, Bootstrap, Recharts, Framer Motion.
Databases & ORM
Oracle, MySQL, PostgreSQL, DynamoDB, MongoDB, Redis, MinIO, GraphQL, Prisma, TypeORM, Doctrine, EF Core, SQLite.
CMS / CMF
PrestaShop, Drupal, WordPress, WooCommerce.
Testing
TDD, BDD, Gherkin, Cucumber, Playwright, Cypress, Vitest, Jest, JMeter.
CI/CD, developer tools & quality
Jenkins, Bitbucket, GitLab CI, TFS, Azure DevOps, SonarQube, XL Deploy, Docker, Kubernetes, Git, SVN, VS Code, IntelliJ, Eclipse, Composer, Maven, npm, pnpm.
Cloud
AWS, Azure, Cloudflare, OVH, Railway.
APIs, protocols & auth
REST, SOAP, WebServices, Swagger / OpenAPI, single-spa, Auth0, NextAuth, Cognito, SSO, Better Auth.
Application servers & OS
Apache, Nginx, Tomcat, macOS, Linux, Windows.
Methodologies
Agile, Scrum, Kanban, V-model, sprint planning, daily stand-up, sprint review, retrospective, backlog, user stories, planning poker, code review, pair programming, distributed teams.
Product Ownership
Product Management, requirements gathering, requirements documents, functional specifications, scoping, workshop facilitation, business / IT coordination, prioritisation, product roadmap, trade-offs, user acceptance testing, POC, prototyping, documentation, reporting, KPIs, team training, change management, mentoring.
Collaboration tools
Jira, Confluence, Trello, Taiga, Slack, Microsoft Teams, Office suite, Google Docs, Google Sheets, AsciiDoc.

Education

  • 2013 · DUT GEII — Electrical Engineering and Industrial Computing · IUT de Bordeaux 1
  • 2010 · BAC STI — Electronic Engineering · Lycée Alfred Kastler, Talence

Experience

FM-labs

since Aug 2025 · Bordeaux

Founder · Full stack AI developer

Development of web products and AI tools. Websites, SEO and prototyping.

DGradation

since Apr 2026 · Bordeaux

AI-assisted garment pattern grading

AI-assisted garment pattern grading SaaS, developed with Lezdel GEN-AI.

  • Python
  • LangGraph
  • Next.js
  • PostgreSQL
  • Prisma

Ledgerizer

Apr 2026 — Jun 2026 · Bordeaux

AI-powered accounting document processing

Accounting SaaS: AI invoice extraction, accounting entries, Factur-X and MCP servers.

  • TypeScript
  • Hono
  • Next.js
  • PostgreSQL
  • Gemini Vertex AI

Loré

Feb 2025 — Apr 2026 · Bordeaux

Apoca

Overhaul of a property management SaaS: front-end architecture, design system, typed API, end-to-end tests. Trained the teams on using coding agents.

  • React
  • .NET
  • Design system
  • UX/UI
  • Playwright

GGVIE

via Guarani

Sep 2024 — Feb 2025 · Bordeaux

Health & protection insurance

Management and underwriting of health and protection insurance policies for professionals.

  • Angular
  • NestJS
  • TypeORM
  • RxJS
  • NgRx

Ociane Matmut

via Guarani

Aug 2023 — Sep 2024 · Bordeaux

SanteColDigital & PreSance

Group health insurance applications and a quote CRM. Split a monolith into three applications, unified the architecture and delivered internal training.

  • Angular
  • RxJS
  • NX
  • Cypress
  • Azure

RCG Immobilier & Conseils

Dec 2022 — May 2023 · Bordeaux

Digital launch from scratch

Property management, a website, contacts CRM and business back office, including search optimisation and domain setup.

  • React
  • Next.js
  • AWS
  • DynamoDB
  • GraphQL

Gestform

via Cober

Jul 2022 — Nov 2022 · Bordeaux

Document digitisation

Dynamic fields for document classification and automated email workflows.

  • Angular
  • NestJS
  • Node.js
  • NgRx
  • RabbitMQ

Suez

Nov 2020 — Jul 2022 · Bordeaux

Urban Drainage

Visualisation of real-time water flows: network mapping, charts and reports.

  • Angular
  • OpenLayers
  • .NET
  • Azure DevOps

Floa

via Cober

Jun 2020 — Nov 2020 · Bordeaux

Archimag & Mercat

Banking applications for managing points of sale, orders and companies.

  • ASP.NET
  • Entity Framework Core
  • Symfony 4

Agfa (OrbisMe)

via Soors

Aug 2019 — Mar 2020 · Bordeaux

Patient Chart

Application displaying a timeline of the patient’s hospital stay: PDF generation via an API and crawler, and a JavaScript-to-TypeScript migration.

  • Node.js
  • Puppeteer
  • Angular

Hager

via Cober

Nov 2018 — Aug 2019 · Bordeaux

Domovea

Cross-platform home automation client: iOS and Android with Ionic, and Windows and macOS desktop applications with Electron.

  • Angular
  • Ionic 3→4
  • Electron

Nfinite

via Maltem

Jun 2018 — Nov 2018 · Bordeaux

Furniture shopping lists

Furniture startup: monolith-to-microservices migration, automated tests and optimisation.

  • React
  • Node.js
  • Webpack
  • Jest
  • Kubernetes

La Banque Postale

via Guarani

Apr 2018 — Jun 2018 · Bordeaux

Banking application

Spring back end in a banking environment, unit tests and web service integration.

  • Java J2EE
  • Spring
  • Swagger
  • Eclipse

SQLI (Teréga)

via Guarani

Dec 2017 — May 2018 · Bordeaux

Gas auctions

Energy transmission network: technical design, automated end-to-end tests and AWS architecture.

  • Angular 5
  • TypeScript
  • Node.js
  • AWS DynamoDB

CGI Group

Jul 2017 — Nov 2017 · Bordeaux

Energy sector

Data aggregation for sales prospecting: migration from SOAP to REST and service orchestration.

  • Angular 5
  • Java
  • Spring Boot

M.P.C

Apr 2015 — Nov 2016 · Bordeaux

ThePeafowl & CityCI

ThePeafowl: website builder. CityCI: location-based directory for web and mobile.

  • PHP
  • Symfony
  • JavaScript
  • Ionic
  • WordPress

Group Performance SL

Feb 2014 — Apr 2015 · Bordeaux

Perfdevis

Construction lead generation platform: prospects, invoicing and payments.

  • PHP
  • Symfony
  • JavaScript
  • WordPress

Matthieu CHAMOROT

2011 — 2017 · Bordeaux

Work for communication agencies

Business websites and e-commerce, design implementation, maintenance and SEO.

  • PHP
  • WordPress
  • PrestaShop
  • HTML / CSS
  • JavaScript

Selected work

Personal workshop · 3D web

Czeski

An immersive 3D portfolio exploring my experience, projects and creative world.

  • UX/UI
  • Three.js
  • React Three Fiber
  • Next.js
  • TypeScript
matthieu.czeski.fr

Restaurant website · Bordeaux

Le Petit Vietnam

Two restaurants, two distinct atmospheres: the Chartrons and Ginko locations, with menus and practical information.

  • UX/UI
  • Next.js
  • React
  • TypeScript
lepetitvietnam.com

macOS app · Beta

Bawideo

Your own videos as animated wallpapers on every display: a menu bar app for Mac.

  • Swift
  • SwiftUI
  • AppKit
  • AVFoundation
  • Next.js
matthieu.chamorot.com/apps/bawideo
Passe-plat preview

iOS and macOS app · In development

Passe-plat

An SSH terminal and a phone call from the iPhone to talk to your coding agent: you speak, its answer is read aloud.

  • Swift
  • SwiftUI
  • CallKit
  • StoreKit
  • sh
matthieu.chamorot.com/apps/passe-plat
RAG Lab preview

Personal experimental project · AI

RAG Lab

A lab to practise RAG: hybrid search, chat over your own documents, evaluation and agentic RAG.

  • Python
  • LangGraph
  • PostgreSQL
  • React
  • TypeScript
lab-rag.chamorot.com

Interests

3D creation, maker projects and design. Finding ingenious ways to use up my Max coding-agent plan. Piano, guitar, geek culture, CatLover.