More than a decade of building for the frontend, crafting design systems, and contributing to open source.
Location
Remote / FR
Focus
Design Systems — Open Source
Accent
IKB #002FA7
Status
Active
Professional work
Experience
Thales Feb 2025 - Present
Tech Lead Design System
Tech Lead of Quantum Design System for all Thales digital design and development assets, patterns and code snippets, used across 250+ deployments.
Design SystemsLeadershipThales
More details
Finalized the version 2 of the web libraries (Stencil generating React, Angular, Vue) to provide a new native React implementation.
Redefined the entire tech strategy of the design system.
Developed the change of paradigm where the DTCG tokens are the source of truth for all development libraries, but also design tools (Figma standalone/Tokens Studio & Penpot).
Developed the new Design System website.
Gathered all internal initiatives within an InnerSource group dedicated to the Design System with all types of resources created by the Core Team and the community: themes, libraries, tools, assets.
Put in place a Teams space and a newsletter gathering 550+ folks in the community.
Nominated as InnerSource Thales ambassador of the year in 2025.
Orange 5 positions · May 2008 — Jan 2025
Jun 2021 - Jan 2025
Tech Lead Design System
Tech Lead for the Orange Design System, and later the Orange Unified Design System, driving both organizational strategy and technical execution to scale design and engineering practices across the company.
Design SystemsLeadershipOrange
More details
Led the strategic analysis and launch of the transition from the Orange Design System (group-focused) to the Orange Unified Design System: a single cohesive design system merging France and Group initiatives into a unified cross-platform vision.
Member of the Bootstrap Core Team, maintaining one of the most widely used front-end frameworks worldwide.
Established strong collaboration between developers, designers, and accessibility experts to deliver accessible, reusable, and production-ready components aligned with design tokens and shared standards.
Introduced Storybook as a development hub, integrating components with Zeroheight to bridge design and engineering workflows and improve developer experience.
Promoted adoption through internal webinars, technical advocacy, and community engagement, significantly increasing awareness and usage across teams.
Initiated and maintained additional open-source projects for Orange, including themes and integrations for Storybook, Leaflet, and Apache ECharts.
Jan 2019 - Jun 2021
Angular Developer
Developer for the Live Objects portal, enabling users to manage their IoT objects (500k+ objects in the platform), collect and store data securely.
AngularIoTOrange
More details
Migrated the project from Angular 6 to Angular 7.
Migrated the project from Boosted 3.3 (Bootstrap 3) to Boosted 4.5+ (Bootstrap 4) — diff: -10k lines, +7k lines, 500+ files, 2 people involved.
Technical referent to reuse cartographic components in several IoT projects.
As a Front-End expert within the Orange Experts Software Community: integrated Storybook in various projects, contributed to IOT-Map-Component and Orange-Boosted-Bootstrap open source projects.
Studied with Orange Brand designers to create the Orange Design System.
Took part in writing the global Orange Web recommendations and the macOS Web development environment guide for Web developers.
Sep 2014 - Jan 2019
QML Expert - Qt 5/C++ Developer
C++ embedded developer in Orange STBs. Delivered in 2018/2019 on around 3 million Sagem devices (Livebox Play IHD92, TV 4 and the new UHD decoder). Involved in around 20 Git projects written in Qt 5/QML 2.
QMLQtC++Embedded
More details
QML expert and referent: created a QML reformatter based on Qt Creator's source code, part of the continuous integration pipeline.
Put in place QML Coding Conventions for Orange TV QML developers.
In charge of the library of reusable graphical items; created the skeleton of C++/QML graphical applications (also runnable in Desktop mode).
Created and led a 2-day QML training session twice for the scrum team.
Worked directly with Orange TV designers in Paris — linked design and development teams through QML expertise, co-validated graphical developments, and created advanced embedded prototypes.
Attended Qt World Summit 2017 in Berlin.
Identified as a Senior Developer within the Orange Software Community since October 2017.
Sagem UHD TV Decoder (2018)
Sep 2012 - Sep 2014
Qt 4/C++ Developer
C++ embedded developer in Orange STBs (Livebox Play IHD92 Sagem).
QtC++Embedded
More details
Designed and developed as a proof of concept the first QML-based application embedded in Orange STBs: the new main menu of the Livebox Play offer (Polaris project).
Maintained and evolved 3 applications and 1 library in Qt 4.7.4: graphical main menu (QtWidgets + OpenGL), multi-application manager (Intel MAF, DirectFB, EGL, GDL), and user settings service (SQLite 3).
Developed a game downloading application.
Put in place CI processes (Jenkins) and quality tools (SonarQube, Coverity, Artistic Style for C++).
Wrote integration tests with Selenium IDE in a Raspberry Pi environment and an automatic release note creator in Java.
May 2008 - Sep 2012
C/C++ Developer
Member of the C++ pole. Developed 7 C/C++ Web Services (Apache modules) linked to databases for 3 projects, driven by Bash scripts in a Unix environment.
C++Web ServicesUnixApache
More details
SOAP API for audio conferencing — several versions of 3 Web Services in C/C++ (Apache modules) linked to SQLite3 databases; Qt 4 audio bridge simulator for Desktop.
Softphones authentication — 4 versions for PC Centric and Orange Surf (Livephone App). MySQL architecture (master & slaves) scaled to support 9M customers; includes Web Services, monitoring application, and technical support for an Indian metrology team.
STB authentication — reused and simplified the softphones auth system for routing Orange TV STBs to services.
Integrated Apache module Axis2/C and WSF-Staff, contributing bug fixes to the open source project.
Created a side project generating ready-to-code C++ Apache module project skeletons; presented at Dev Days in an amphitheater.
Started as intern for 4 months in 2008, then apprentice for 2 years (2008–2010).
Airbus May 2007 - Jun 2007
Intern (Visual Basic developer)
Designed and developed tooling for the Saint-Eloi factory's Quality Service at Airbus.
Visual BasicExcelAccessSAP
More details
Visual Basic 6 application loading and merging files of aircraft part measurements into Excel charts.
Excel macros gathering SAP and other Excel data into an Access database to evaluate in real time the number of non-conformities and improve machine adjustment.
Shared Excel file automatically authenticating measuring machine operators via Windows session and allowing structured data entry.
Community contributions
Open Source
Bootstrap 2021 - Present
Core Team Member
Core Team member of the open source project Bootstrap: development, reviews, and more.
Launched an initiative celebrating open source throughout December 2024 — 25 days of daily articles spotlighting open source projects and their maintainers.
Open SourceCommunityContent
Various Projects 2016 - Present
Contributor
10,305+ contributions across the open source ecosystem — Bootstrap, Bootstrap Icons, Orange Design System, Quantum Design System, DTCG Community Group, and more. Detailed history on OSS Insight.
Open SourceDesign SystemsCSS
Academic background
Education
2011 - 2015
Master's in Computer Science
University of Technology
Specialized in Human-Computer Interaction and Web Technologies.