Open to work · freelance

Hey, I'm

Cédric Dessalles

Senior Software Engineer @ Michelin

📍 Lyon area, France

I build AI-agent platforms and web apps shipped to 54 countries — from LLM integrations and real-time chat to the pipelines behind them.

Today I build almost everything with AI coding agents, directed by ten years of engineering judgment — so I ship and iterate fast, without compromising on quality.

Professional work

Platforms I build and ship at Michelin.

Enterprise AI agent platform

2024 →

A platform where Michelin teams build their own AI agents — multi-LLM integration through MCP, automated web-crawling and vectorization pipelines, and an evaluation system to keep agents reliable.

  • LLM
  • MCP
  • RAG
  • Real-time chat

Michelin B2C accounts

2023–24

The first user-account system on Michelin’s consumer websites: sign-up and personalized experiences on a multi-brand platform, leading a team of 5+ developers.

  • Multi-brand
  • Auth
  • Personalization

Global promotions platform

2020–23

Warranties, promotions and games for Michelin customers worldwide — one scalable, internationalized app with multi-region deployment.

  • i18n
  • 54 countries
  • 67 locales

Side projects

Tools, libraries and experiments I build for fun.

Sveld

2026

A VS Code extension that renders .sveld files — Svelte components with a server-side data block — as live, interactive views right inside the editor. No web server, no build pipeline. Published on the Marketplace.

  • VS Code extension
  • Svelte
  • Node.js
VS Code Marketplace ↗

mesh-x

2026

Author 3D assets in JSX — meshes described declaratively in code instead of a modeling tool. Since assets are code, AI coding assistants can generate and edit them, something Blender-style tools can’t do efficiently. Comes with its own VS Code extension.

  • JSX
  • 3D
  • VS Code extension
github.com/Geptyro/mesh-x ↗

Falcra

WIP

A JavaScript game engine built on three.js — entity-component-system architecture, multithreading with workers, and multiplayer support. Work in progress.

  • three.js
  • ECS
  • Workers
  • Multiplayer

Starbor

2024

A game built on Falcra — and everything around shipping it: GitLab CI/CD pipelines, fly.io deployment, domain registration and a Caddy reverse proxy.

  • Falcra
  • GitLab CI/CD
  • fly.io
  • Caddy

sools

2024 →

A full-stack JavaScript framework to ship websites faster, with a strong emphasis on data handling — a modular ecosystem of packages covering auth, storage, modeling, wiki and more.

  • Full-stack
  • Express
  • MongoDB

hedera

2024

A frontend library built on custom elements: templating, inheritance and reactivity — all the good stuff, on top of web standards.

  • Custom elements
  • Web components
  • Reactivity

panels-layout

2026

A tab & split panel layout library for Svelte 5: drag-and-drop tabs, horizontal/vertical splits, stack mode and localStorage persistence — about 950 lines, no runtime dependencies.

  • Svelte 5
  • Runes
  • Zero dependencies
github.com/Geptyro/panels-layout ↗

Tea Brew

2026

A cold-brew tea tracker built on Sveld: live views to manage batches, compare brews and chart ratings — plus a Dockerized notifier that emails or texts me when it’s time for the next step.

  • Sveld
  • MongoDB
  • Docker
github.com/Geptyro/tea-brew ↗

Experience

Ten+ years of software — from Microsoft desktop apps to AI agents.

  1. Sept 2024 – today

    Senior Software Engineer · Michelin

    Building an enterprise AI-agent platform for Michelin business units: multi-LLM integration with MCP, real-time chat, crawling and vectorization workflows, and an agent evaluation system.

  2. Mar 2023 – Sept 2024

    Technical Lead · Michelin

    Technical coordination of a team of 5+ developers on a multi-brand platform; shipped the first account system on Michelin’s B2C websites; set coding standards and mentored junior developers.

  3. Nov 2020 – Mar 2023

    Full Stack Developer · Michelin

    Built and maintained the global warranties, promotions and games platform serving 54 countries and 67 locales, with internationalization and multi-region deployment.

  4. Jun 2018 – Nov 2019

    Full Stack Developer · Galadrim

    MVP-oriented health platforms, from specification to delivery, working autonomously on full-stack client projects.

  5. Sept 2014 – Oct 2017

    Developer · Projetlys

    Desktop and web applications on the Microsoft stack, covering the full project lifecycle from requirements to deployment.

Education

  • École 42 Computer science 2017 – 2018
  • ISITECH Information systems expert 2014 – 2017
  • Lycée Édouard Branly BTS in computer science & networks (IRIS) 2012 – 2014

Toolbox

What I work with day to day.

AI & agents

  • LLM integration
  • MCP
  • RAG & vectorization
  • Agent evaluation
  • Real-time chat

Frontend

  • JavaScript / TypeScript
  • Svelte / SvelteKit
  • Web components
  • three.js
  • JSX

Backend & data

  • Node.js
  • Express
  • MongoDB
  • SQL Server
  • Dynamics 365 CRM

DevOps & cloud

  • Docker
  • GitLab CI/CD
  • Cloudflare
  • fly.io
  • Caddy
  • Microsoft Azure

Practices

  • AI-first development
  • i18n at scale
  • Multi-region deployment
  • Unit / e2e / mutation testing
  • VS Code extensions
  • Tech lead & mentoring

Spoken languages

  • Français (natif)
  • English (fluent)

Let's build something

Got a project, a job offer, or just want to say hi? My inbox is open.

Open to new roles and freelance missions — remote or hybrid, based in Lyon, open to relocation.

Say hello ✦