manuel.fyi
Manuel Dugué
mail@manuel.fyi
Dresde / Remote

Profil de compétences

Compétences, stack, projets et version longue de mon travail.

Profil de compétences

Ingénieur produit centré sur les logiciels orientés utilisateur depuis 2004. Profond en web tech ; large en UX, architecture de l'information, ingénierie AI agentique et coaching.

Tissage de fonctionnalités LLM et d'agents sur mesure dans les équipes produit via MCP, Agent Skills et les AI SDKs. Accompagnement sur des stacks end-to-end résilientes, assurance qualité automatisée et workflows AI-native. À l'aise là où la stratégie conceptuelle rencontre l'orchestration concrète.

Profil

TitreDipl.-Medieninformatiker (Diplôme d'informatique des médias)
Né·e12.09.1981 à Berlin, Allemagne
NationalitéAllemande et française
LanguesAllemand (langue maternelle), Français (langue maternelle), Anglais (courant), Espagnol (courant), Portugais (notions), Néerlandais (notions)
Centres d'intérêtSport, musique, photographie, typographie, architecture, cuisine

Ce que je fais

Agentic & IAAgents sur mesure, MCP, Agent Skills, AI SDKs, Claude Code, Cursor, OpenRouter, SGLang
DéveloppementProduits web orientés utilisateur, de la première esquisse à un logiciel livré et observable
ArchitectureTypesafety de bout en bout, codebases agent-first, tests e2e, CI/CD, TypeScript, Next.js, Tailwind, Drizzle ORM
VisualisationDesign d'information pour données dynamiques, complexes et géographiques, D3, Mapbox GL, DeckGL, Three.js, WebGL
CoachingFormations, ateliers, revues de code, alignement entre ingénierie et métier

Stack actuelle

Agentic & IAAI SDKs, OpenRouter, Claude Code, Cursor, Agent Skills, MCP, agents sur mesure, SGLang
LangagesTypeScript, HTML, CSS, SQL, SVG, WebGL / GLSL
FrameworksNext.js, React, Tailwind, shadcn/ui, Playwright, XState, D3, Mapbox GL, DeckGL, Three.js
Runtime & donnéesBun, Node.js, PostgreSQL, Drizzle ORM, GraphQL, bases de données vectorielles
PratiquesUX, performance, accessibilité, SEO, eCommerce
OutilsVS Code, Cursor, Git, Docker, Figma

Projets

Fraunhofer Heinrich-Hertz-Institut — depuis 2025

Catalogue pour composants 5G avec gestion du cycle de vie, autorisation fine et vues multi-facettes sur les entités. Les composants 5G ont une vie propre ; le catalogue les accompagne tout du long.

Rôle : Audit d'architecture, conception de la refonte, mise en œuvre ; conseil auprès de trois ingénieurs, trois designers et deux responsables côté produit sur l'architecture, la livraison et l'alignement des parties prenantes.

Approche : Typesafety de bout en bout, réduction de la complexité, vitesse d'itération ; la base de code est organisée pour un accès agent-first, de sorte que des agents de codage puissent contribuer sans cérémonie.

Stack : Next.js, RSC, Drizzle ORM, PostgreSQL, Bun, Playwright, Claude Code, Cursor, Agent Skills.

Barkhausen Institut — depuis 2024

Portail de gestion des déplacements professionnels pour un institut de recherche.

Rôle : Conseil, formation, développement de fonctionnalités.

Approche : Architectures résilientes, assurance qualité automatisée, réduction de la complexité.

Stack : Nuxt, Vue.js, TypeScript, Sentry, Playwright, Claude Code, Cursor.

barkhauseninstitut.org

Arbres généalogiques — depuis 2020

Arbres généalogiques pour quatre grandes familles allemandes. Prise en compte soignée et discrète de la complexité humaine et sociale — constellations recomposées, prénoms modifiés ou retrouvés, membres qui apparaissent dans plusieurs branches, et les silences discrets que porte toute famille ancienne.

Rôle : Conception, design, architecture, développement, intégration, formation.

Stack : React, GEDCOM, Figma, Lovable.

Estino GmbH — depuis 2018

Tableaux de bord B2B pour l'ingénierie automobile : visualisation de signaux, gestion d'entités, conception d'agents. Signaux, machines, cartes — rendre lisible l'intérieur invisible du matériel.

Rôle : Conception, UX, formation, développement.

Stack : Next.js, D3, Mapbox, DeckGL, GraphQL, Apollo, Playwright, Bun, Tailwind, shadcn/ui, Vercel AI SDK, SGLang, bases de données vectorielles.

estino.de

Fioscope — 2024

Prototype de tableau de bord pour des flux caméra en direct depuis l'intérieur de fours en fonctionnement, avec des métriques tirées des images comme l'avancement de la fusion. Un œil dans le feu — traduit en chiffres que l'opérateur peut lire.

Rôle : Conception, UX, développement du prototype.

fioscope.de

Wildstyle Network, Dresde — 2016–2017, 2023

Conseil et mise en œuvre de stratégies QA et CI pour des applications web basées sur des microservices. Mise en place de processus et d'outils de mesure de la qualité logicielle, définition de standards et livraison de déploiements automatisés sur lesquels les équipes peuvent compter.

Stack : Docker, npm, AWS, TypeScript, Drone CI, Jira, Bitbucket, Three.js, WebGL, Next.js.

JoDDiD — 2022–2023

Exposition numérique « einfach gut gemacht — éducation politique en Saxe ». De l'éducation politique qui survit au scroll.

Rôle : Conception, UX, formation, développement.

Stack : Svelte, Contentful, GraphQL, Tailwind.

gut-gemacht.joddid.de

Vime / Oxolo — 2022

Conseil UX pour des pages d'atterrissage, des témoignages et des widgets interactifs. Via Millemedia.

oxolo.com · millemedia.de

Baselworld — 2021

Frontend Lead pour l'intranet de Baselworld / Houruniverse (aujourd'hui « Watches and Wonders »). Les montres mesurent le temps, un intranet mesure une entreprise — les deux reposent sur de minuscules rouages qui s'engrènent.

Rôle : Développement, formation, conseil.

mch-group.com · ibmix.de

Comvel GmbH, Munich — 2016–2020

Relance et évolution du portail de réservation Weg.de / lastminute.com. Les vacances devraient ressembler au voyage — même au moment de réserver.

Rôle : Relance du portail de réservation, composants clés, accompagnement de dix ingénieurs et deux designers. Moins de bugs, rebond et churn en baisse, itération plus rapide — base préparant le rachat par lastminute.com.

Stack : Next.js, React, Redux, Webpack, Jest, ES6, CSSNEXT, Node.js.

Franz Haniel & Cie. GmbH, Duisburg — 2018, 2020

Histoire familiale numérique couvrant 350 ans d'histoire familiale et d'entreprise.

Rôle : Concept UX et pitchs, alignement avec la direction des actionnaires, tooling, déploiement, QA.

Stack : React, Webpack, Figma, CSS-in-JS, Vercel.

Schacht One, Essen — 2018

Formation des équipes IT et gestion de projet au développement web moderne. Prototypage, évaluation de faisabilité et mise en pratique d'un tooling moderne.

Thèmes : React, Node.js, frameworks UI, gestion de formulaires, QA.

Glashaus Till Garten GmbH, Medingen — 2015–2017

Boutique en ligne dédiée à la culture du jardin : accessoires, mobilier, outillage. Transposer l'expérience d'achat du magasin physique vers son pendant e-commerce, élargir la gamme, accroître la visibilité.

Rôle : Conception, mise en œuvre technique, direction de design, coordination d'équipe (5 personnes), stratégie sur les réseaux sociaux.

Stack : Oxid eSales, Google Ads, HTML5, JavaScript.

glashaus-gartenkultur.de

SAXOPRINT GmbH, Dresde — 2016

Aperçu d'impression interactif pour le portail Saxoprint.de. Six cents produits très différents — tentes pliantes, brochures enroulées, livres, emballages — tous prévisualisés via un même modèle d'interaction.

Stack : React, Redux, ES6/7, CSSNEXT, Jest, Enzyme, Webpack, Node.js, Three.js, WebGL.

Kti Multimedia GmbH, Hambourg — 2015–2016

Direction technique de l'appel d'offres pour le portail de jeux de Bundesliga.de, incluant le canal HTML5 Games et Kidscorner. Intégration de Free2Play et jeux mobiles, réseaux sociaux, contenus football et VoD, suivi de mise en ligne, stratégies SEO. Client : KTI Multimedia GmbH pour DFL / Bundesliga.de.

HQ Plus GmbH, Berlin — 2015–2016

Maintenance et portage Flash-vers-HTML5 du logiciel B2B hôtelier de HQ Plus.

Stack : React, Redux, Flash / Flex.

Millemedia GmbH, Hambourg — 2015–2016

Accompagnement de la conversion de supports publicitaires en annonces HTML5 modernes : kit d'animation, pipeline de déploiement, optimisation pour des formats publicitaires spécifiques, fluidification des processus de production, formation d'équipe.

Stack : CSS3, Gulp, Node.js, ES6.

Travaux antérieurs

  • T-Systems MMS, Dresde — 2009–2012, 2014. Produit de généalogie : arbre familial à grande échelle, initialement en Flash, ensuite porté en HTML5 avec impression PDF, intégration Jive, support mobile, recherche et filtrage instantanés. HTML5, CoffeeScript, Spine MVC, Raphael.js, jQuery, React.
  • Exelonix GmbH, Dresde — 2013–2014. Tablettes Android pour seniors — simplicité d'utilisation, maintenance à distance par les proches, applications santé, communication, sécurité, divertissement. Java, Android, HTTP.
  • AVANGA Filmproduktion, Dresde — 2012–2013. Application de film HD interactif pour salons et force de vente : chaque interaction conduit sans rupture dans une nouvelle boucle filmée. avanga.de
  • Sandstein Neue Medien, Dresde — 2011–2013. Livres virtuels pour les bornes muséales du Militärhistorisches Museum Dresden : représentation tridimensionnelle de livres historiques, interaction gestuelle, accélération matérielle. Adobe AIR, ActionScript, Away3D, GreenSock, Drupal, ORM, SQLite. mhmbw.de · sandstein.de
  • Chaire Vodafone, TU Dresde — 2008, 2011. Gestion de projet, production et motion design pour des vidéos documentaires sur des projets de recherche — un matériau qui a aidé la chaire à obtenir des financements européens.
  • Groupnet, T-Systems MMS, Dresde — 2010. Direction de design pour la refonte d'un intranet SAP Netweaver : concept, coordination client, passation à l'implémentation. SAP Netweaver, RFC, CSS. telekom-mms.com
  • Visualisation sémantique macro, T-Systems MMS, Dresde — 2009. Visualisation interactive d'entreprise, plus de mille collaborateurs répartis en plusieurs centaines de groupes de travail et des milliers de sujets, pensée pour faire émerger les synergies. Flash, ActionScript, Atlassian Confluence.

Formation

2002–2011 Diplôme « Informatique des médias » — Faculté d'informatique, TU Dresde

« Représentation interactive en deux dimensions du temps vécu à partir des lieux visités »

Note finale : 1 (équivalent approximatif : A).

2009 Travail de recherche — Faculté d'informatique, TU Dresde

« Matérialité et interaction », non noté.

2002–2009 Matière secondaire « Art & Design » — HfBK & TU Dresde, Allemagne

« Approche en film expérimental de l'ornementique contemporaine »

Note finale : 1,3 (équivalent approximatif : A).

2007–2008 Stage — Cactus Film & Video, Mexique

Soutenu par une bourse InWEnt / GIZ.

cactusfilm-mexico.com

2001 Abitur — Pestalozzi Gymnasium, Unna, Allemagne

Matières renforcées : mathématiques et sciences sociales.

Distinctions

2020 — Contributeur Arctic Code Vault

archiveprogram.github.com

2008 — Classement au concours photo « Go-Out Studying »

2007 — Lauréat du pitch logo, chaire Microcomputer, TU Dresde

Manuel Dugué · mail@manuel.fyi