Career

Check my professional background and my projects.

Experience

Front-end developer

Toulouse, France
Promethee Earth Intelligence
Apr 2025 - now
  • Development of a GEOINT (geospatial intelligence) platform using Vue 3, TypeScript, and Mapbox — advanced map visualization, timelines, and interactive dashboards with D3.js and Apache ECharts, relational graphs and management of raster and vector layers.
  • Major refactoring and performance optimization of a large and complex codebase. Integration from Figma mockups, with component documentation via Storybook. Unit testing with Vitest, code quality with ESLint/Prettier.
  • Technical reference within the team for onboarding, code reviews, mentoring a work-study student, and participation in recruitment.

Front-end developer

Montreal, Canada
Bell
Nov 2022 - June 2024
  • Development of a real-time asset tracking and vehicle fleet management platform using React, Mapbox, and NestJS (Node.JS).
  • Development of a Vue 3 storefront platform providing real-time data with dashboards made with Chart.js.
  • Migration of a mission-critical application from Vue 2 to Vue 3 with a new UX implemented using Figma.
  • Collaboration within a bilingual team using Jira, Scrum, and the SAFe framework.
  • Delivery of maintainable code with high code quality, unit tests, code reviews, and WCAG accessibility compliance.

Software engineer (alternanceship)

Paris Region, France
Thales
Sept 2019 - Aug 2022
  • Development from scratch of a web application using React, Node.JS, and TypeScript with PostgreSQL — complete replacement of a legacy local file system with centralized configuration management via a database.
  • Development of an application for encoding/decoding tactical data link frames using Vue 2 and Node.JS.
  • Bug fixes on a map data visualization application developed with Angular.
  • Integrated into the Tactical Data Link (LDT) service as part of an Agile team using the SAFe framework.
  • Implementation of unit and functional tests (Mocha, Karate) and CI/CD pipelines with Jenkins. Deployment to production using Docker, Docker Compose, and Nginx.
  • Onboarding and mentoring of an intern for 6 months on the development of new features.

Developer (internship)

Paris Region, France
Orange
Apr 2019 - Aug 2019
  • Development of a Python tool that uses a MySQL database to visualize financial and IoT data in Microsoft Power BI, with the aim of facilitating decision-making.

Education

Computer Science Engineering Degree

Belfort, France
UTBM
2019 - 2022

University Diploma in Networks and Telecoms

Grenoble, France
UGA
2017 - 2019

Projects

Loko-map

React, TypeScript, Fastify (React), MapLibre, PMTiles, Pnpm, Turborepo

I would like to develop several features, such as displaying the approximate locations of trains currently in service in France. I will see what I can do...

My website

NextJS, TypeScript, React, Tailwind CSS, Vercel

You are currently on this project, I hope you like it 🙂

The first version of my website was made in 2017. I developed a new version in Jan 2025 that demonstrates my actual skills with Code Quality, Unit Tests, WCAG 2.1-compliant Accessibility and Flex Design.

Obsidian Map File Generator

Vue 3, Pinia, TypeScript, Element Plus, Jest

A quick project to convert Google Maps urls into markdown file for the Obsidian plugin MapView.

My Journey

React, TypeScript, React, PostgreSQL, Sequelize, Docker, Karate

A web application for storing events in a database and displaying them in a timeline. Made with functional tests and containerization.

Web monitor

Vue 2, FastAPI, Python

A web application to display computer informations (CPU, RAM, OS...) using HTTP and websocket.

My readings

Django

Little website made with django to follow my readings and future readings.

Perfect Password

jQuery, Bootstrap

A powerful password generator.
Yes, I know. jQuery and bootstrap... but it was in 2018!

Ugly Snake

Python

Simple and ugly snake game.
No really, it's very ugly... but it's working very well!