Curriculum vitaeLead developer

Gaël Demette

Lead developer & mentoring

From PHP to Rust by way of Node and Vue/Nuxt: hands-on throughout. Trainer of engineers at BSc and MSc level.

Essonne, France

Professional experience
7
Volunteering & commitments
4
My skills
40
Education
4
Languages
2

Last update, Sep 2026

A technical director of 33, but a developer first. My first open-source contribution was in 2007, at 14, to get my maths homework done faster. Self-taught by temperament, I have never stopped writing code.

From PHP to Rust by way of Node, Vue/Nuxt and Deno: fifteen years of uninterrupted practice, leadership years included.

I have also trained engineers at BSc and MSc level, and I think teaching is the best way to check you actually understood.

Since Mar 2025 - President @ adnap

Presidentadnap

Mission-driven company in the social and solidarity economy. Technical leadership of the company. Support for digital sovereignty

  • Infrastructure and cost optimisationAroma Zone

    Six months on transverse concerns: monitoring, infrastructure cost reduction, GCP and Azure.

  • Safeguarding reports platformFrench social affairs ministries

    Support for regional health agencies tracking reports concerning vulnerable adults.

RustNixKubernetesGitlabOpen SourceManagementBudget managementVendor managementProject managementPulumiDenoVueJS/NuxtPostgreSQLRedisTypeScriptLinux

Since Jan 2025 - CTO @ Cashway

CTOCashway

Part-time

  • Rewrote a production system from Python to Rust, with the scope revised following an audit.
  • Took over a product with none of its original team available: audit, reverse engineering and written documentation.
  • Built the non-regression metrics that framed the rewrite.

PulumiVendor managementRustPythonLinuxObservability

Feb 2018 > Mar 2025 - President @ Qonfucius

PresidentQonfucius

Up to 14 employees and ~€1M revenue. Technical leadership of the company.

  • Founded to build a team from zero: 14 employees at its peak, low turnover, fully remote from day one, and revenue peaking at around €1M in 2022.
  • Transitional technical leadership
  • Worked on the Foncia group's ERP: raising code quality, and taking part in the team's technical debates and trade-offs.
  • Audits & consulting
  • e-ChauffeurFrench Ministry of Armed Forces

    Real-time tracking of Armed Forces drivers through cellular data tracing, on the model of an Uber without the payment layer.

    NodeJSVueJS/NuxtMongoDB

  • Transverse DevOps infrastructureFrench Ministry of Armed ForcesLead DevOps

    Deployed the incubator's software onto in-house infrastructure hosted at Scaleway, and supported the development teams.

  • carrefour.fr rebuildCarrefour

    A roughly six-month engagement rebuilding the site.

  • Incubateur des TerritoiresANCTLead Tech

    Deployed the incubator's software onto infrastructure hosted at Scaleway, and supported the project teams.

  • Offline cloudFrench Ministry of Armed Forces

    Evaluation, benchmark and proof of concept for a cloud offering that runs disconnected from the internet.

  • StargateFrench Ministry of Armed Forces

    Access management for defence bases. A CI pipeline producing a self-contained archive, for deployment with no internet connection.

    NodeJSReactJSMongoDB

  • E-commerce platformInVivo

    A roughly six-month e-commerce engagement.

Vendor managementProject managementKubernetesTerraform/OpenTofuGitlabGithubSupportBudget managementManagementTrainingRemote workOpen SourceVueJS/NuxtPostgreSQLRedisArangoDBDirectusTypeScriptLinuxObservabilityAgileMicroservicesTDD

Apr 2016 > Jan 2018 - CTO @ HungryUp

CTOHungryUp

  • Very high availability of the application, with zero downtime.
  • Led a technical team of fewer than five people.
  • System and application architecture, APIs and the critical features, up to a substantial scaling capability.
  • Provisioning benches for Android tablets and devices via GenyDeploy; AWS Elastic Beanstalk infrastructure.

NodeJSGitlabEmberJSManagementBudget managementRecruitmentProject managementMongoDBTrainingLinux

Sep 2015 > Jan 2016 - Lead Developer @ Adrenaline Hunter

Lead DeveloperAdrenaline Hunter

  • Built a new product with Symfony.
  • Technical coordination with the product and marketing teams.

PHPGithub

Since Jan 2026 - Homework support @

Homework support

Supporting young people with their homework, from primary school to the final year of secondary.

Sep 2021 > Jan 2025 - Member @ Mouvement Impact France

MemberMouvement Impact France

Member of the social and solidarity economy interest group.

May 2021 > Jan 2025 - Volunteer Member @ Réseau Entreprendre 91

Volunteer MemberRéseau Entreprendre 91

Startup mentoring

  • Mentored two startups, a construction-industry ERP and a passwordless authentication product, as a sparring partner to surface their blind spots.

CoachingMentoring

Sep 2010 > Sep 2012 - Volunteer Trainer @ association "Le lien : l'informatique & nous"

Volunteer Trainerassociation "Le lien : l'informatique & nous"

  • Training people affected by digital illiteracy.
  • French, native language
  • English, technical

Sep 2014 > Sep 2016 - Master of Science at Supinfo (Paris, Tour Montparnasse)

Master of Science

Supinfo — Paris, Tour Montparnasse

Advanced programming (Java, C#), project management, cloud computing, network architecture, cybersecurity.

Sep 2013 > Sep 2014 - Bachelor of Science at Supinfo (Paris, Tour Montparnasse)

Bachelor of Science

Supinfo — Paris, Tour Montparnasse

Web development (PHP, JavaScript), databases, virtualisation, Linux administration.

Sep 2011 > Sep 2013 - BTS Information Technology Services for Organizations (S.I.O.) Option Software Solutions and Business Applications at IRIS (Paris XVII)

BTS Information Technology Services for Organizations (S.I.O.) Option Software Solutions and Business Applications

IRIS — Paris XVII

Software development, systems maintenance, database management, networks and telecommunications.

Sep 2008 > Sep 2011 - Professional Baccalaureate in Electronic and Digital Systems (S.E.N.) Option Telecommunications and Networks at IRIS at IRIS (Paris XVII)

Professional Baccalaureate in Electronic and Digital Systems (S.E.N.) Option Telecommunications and Networks at IRIS

IRIS — Paris XVII

Digital electronics, telecom networks, network infrastructure, systems maintenance.

  • French, native language
  • English, technical

Also readable in a terminal: ssh -p 1337 gael-demette.fr