Hello, je suis Eliot

ingénieur logiciel

Agents IA, outils pour développeurs, et les systèmes qui les font tourner.

Disponible à partir de septembre 2026

À propos

Moi c’est Eliot — ingénieur logiciel qui passe trop de temps dehors et pas assez loin d’un clavier. Toujours en train de chercher l’équilibre.

Je termine mon diplôme d’ingénieur en France tout en réalisant un stage chez Botpress à Montréal, où je peux à la fois construire avec le produit et construire le produit — je développe des agents IA internes tout en contribuant au SDK principal et aux outils pour les développeurs. Avant ça, j’ai réalisé un stage dans une startup fintech à Paris, une plateforme de benchmarking à fort enjeu, et du freelance pour une entreprise australienne — assez de variété pour se sentir chez soi dans l’inconnu.

Je tiens à bien faire les choses — pas parfaitement, juste correctement. Je n’arrive pas à faire comme si un truc allait quand je sais que non, ce qui fait sans doute de moi un mauvais vendeur et un bon coéquipier, selon à qui on demande. Aussi incorrigiblement curieux — je ne peux pas utiliser quelque chose que je ne comprends pas, ce qui à l’ère de l’IA me semble de plus en plus important.

Quand je m’éloigne du clavier, ça arrive, je :

Toujours partant pour parler code, bons plans voyage, pépites montréalaises ou n'importe quel rabbit hole du moment — n'hésitez pas à me contacter.

Expérience

  1. Botpress

    Montréal, Canada
    Ingénieur logiciel · Stage Mars 2026 – Août 2026
    • Développé Midas, un agent d'enrichissement en production qui traite 2 000 contacts par jour. La classification LLM, la résolution de workspace et l'écriture dans le CRM remplacent un processus sales-ops manuel.
    • Livré Drag, un agent RAG de sécurité déployé dans toute l'entreprise : réponses sourcées aux questions de politique interne et remplissage automatique des questionnaires fournisseurs, soit 25 h/mois économisées pour les équipes juridique et RH.
    • Construit une boucle de récupération auto-réparante : les questions sans réponse sont routées vers les experts sur Slack, et leurs réponses sont réinjectées dans la base de connaissances.
    • Contribué au moteur LLM open-source de Botpress (15k étoiles) : routage de modèles de secours, avec des chaînes de priorité entre fournisseurs qui réessaient automatiquement en cas d'échec.
  2. Koesio

    Valence, France
    Ingénieur logiciel · Stage Janvier 2025 – Juin 2025
    • Développé une plateforme de benchmarking (Vue.js / Laravel / PostgreSQL) remplaçant des tableurs manuels par un système auditable, utilisé pour les calculs de marge groupe sur un projet à 300 M$ et revu en comités exécutif et projet.
    • Rédigé les spécifications logicielles et encadré une équipe Agile de 3 personnes sur la planification de sprints et la répartition des tâches.
  3. Développeur fullstack · Stage Juin 2024 – Août 2024
    • Développé une vue de suivi des versements (React / GraphQL / Express) gérant plus d'1 M$ de transactions mensuelles, offrant aux clients leur première visibilité centralisée sur ces flux.
    • Conçu et intégré un système de remboursement via l'API Stripe, supprimant une étape manuelle du support.
  4. Freelance

    À distance
    Développeur fullstack Octobre 2022 – Décembre 2023
    • Conçu et déployé des sites clients avec Astro, TypeScript et TailwindCSS, optimisés pour le référencement, l'accessibilité et la performance.
    • Migré un site WordPress vieillissant pour un client à l'étranger et ajouté une recherche, avec 25 % de trafic organique en plus.
technologies - architecture - software - optimization - accessibility - request - api - performance - database - stack - algorithm - user experience - technologies - architecture - software - optimization - accessibility - request - api - performance - database - stack - algorithm - user experience - 
user experience - algorithm - stack - database - performance - api - request - accessibility - optimization - software - architecture - technologies - user experience - algorithm - stack - database - performance - api - request - accessibility - optimization - software - architecture - technologies - 

Technologies

Projets

Fine-tuner un petit LLM pour écrire ses commits Git

Un projet ML de bout en bout : j'ai fine-tuné de petits modèles open-weight pour transformer un diff git en un message de commit conventionnel propre — le tout 100 % en local, via un hook git, sans jamais envoyer votre code ailleurs. Il couvre toute la chaîne : ~12k paires diff/message issues de 13 dépôts TypeScript rigoureux, fine-tuning LoRA avec Unsloth, une évaluation en trois couches (ROUGE-L, vérifications structurelles, LLM-as-judge) et un déploiement avec Ollama. Le résultat marquant : un petit modèle fine-tuné surpasse un modèle plusieurs fois plus gros utilisé en prompt.

  • Python
  • LoRA
  • Unsloth
Courbes de loss d'entraînement et d'évaluation du fine-tune Qwen2.5-Coder-1.5B

Hestia Généalogie

Un site vitrine pour une généalogiste et historienne du bâti. L'enjeu, c'était la visibilité : pour une activité en solo, être trouvé, c'est le produit. Tout le site est donc pensé pour le référencement — contenu ciblé sur les mots-clés, rendu statique, et un budget de performance serré. Résultat : 100 partout sur Lighthouse et un premier rendu en 0,3s.

  • Astro
  • SEO
  • SASS
hestia généalogie

Mon Portfolio

Le site où vous êtes. Astro génère tout en HTML statique ; SolidJS n'est chargé que pour les deux éléments qui ont vraiment besoin d'état côté client — le plateau d'Othello et ces onglets de technologies. Le fond en courbes de niveau est un shader GLSL écrit à la main, pas une vidéo. Thèmes clair et sombre, deux langues, et un easter egg caché quelque part.

  • Astro
  • SolidJS
  • Three.js
mon portfolio

Spotify Clone

Une reconstruction au pixel près du lecteur web Spotify. Le design et les fonctionnalités étant fixés par l'original, tout l'exercice était de l'ingénierie : un vrai lecteur audio avec gestion du seek et de la file d'attente, OAuth sur l'API Spotify, cache serveur avec React Query, état client avec Redux Toolkit. Bien copier quelque chose reste un bon moyen de trouver où sont vraiment les difficultés.

  • Next.js
  • Redux
  • Spotify API
spotify clone

Contact

Recrutement, collaboration, ou simple curiosité — ma boîte mail est ouverte.