// Software engineering · Professional profile

Ludovic Dumas.

Full-Stack · AI Systems · Developer Tooling

Full-stack software engineer with 5+ years of professional experience building product interfaces, AI-powered systems and developer tooling. I work end to end, from architecture and API design to automated testing, containerized deployment and production operation.

ludoloops@pm.me GitHub / lelabdev ↗ LeLab.dev ↗ France · Open to relocation in Europe
Download CV (PDF) ↗
CV languages:

001// Professional experience

Freelance Full-Stack & AI Engineer

2020 — Present

LeLab.dev · Client projects · France / remote

  • Editorial & monitoring platform (production): built workflows from Telegram text and voice through speech-to-text, AI-assisted drafting, review, scheduling and publishing.
  • Integrated Windmill for email collection, with APIs and web scraping supplying additional monitoring sources; implemented Jev classification and relevance scoring plus the review dashboard.
  • AI telephone & booking platform (in development): designing multi-tenant workflows combining speech recognition, conversational AI, speech synthesis, calendar availability and booking.
  • Construction workforce management (production): built GPS-validated time tracking with site-radius controls, distinct worker, foreman and administrator flows, daily reporting, role-based permissions and S3 photo uploads.
  • Further client work: real-estate valuation, referral workflows, energy-label quoting and a video training platform with access controls and S3 media.

Frontend / Full-Stack Developer

2022 — 2023

Hexoskin · Montréal · Biomedical technology

  • Developed Angular/TypeScript biofeedback interfaces handling sensitive physiological data within medical-device quality and verification requirements, in the context of FDA regulatory readiness.
  • Integrated Django REST APIs, wrote unit and API tests, and implemented targeted Python backend fixes.

002// Open-source engineering

Open source · Creator & maintainer

SvelteKit/Svelte 5 developer toolkit extending the official Svelte CLI with reusable project templates, optional add-ons, design-system checks and guidance for developers and coding agents; published npm packages.

SvelteKit
TypeScript
CLI
Developer tooling

Open source · In development

Lightweight, self-hosted document indexing and search tool built in Rust: SQLite FTS5 text indexing, sqlite-vec vector search and reciprocal rank fusion, with PDF/Markdown ingestion and MCP, REST and CLI access.

Rust
RAG
Embeddings

003// Earlier technical experience

Multi-GPU Infrastructure Technician

2017 — 2018

Saint-Sauveur, Québec · Multi-GPU computing infrastructure

Installed, monitored and troubleshot multi-GPU systems, including hardware, cooling and performance monitoring.

IT & Electronics Technician

2013 — 2017

Thought Technology · Montréal

Maintained production Windows workstations; assembled, calibrated and tested biomedical and EEG equipment.

Telecommunications & Network Technician

2006 — 2009

French Air Force

Operated and maintained telecommunications and network systems, including routine technical troubleshooting.