gouz

Sylvain Gougouzian

Hi! I'm gouz

A.K.A. Sylvain Gougouzian

Senior Fullstack Lead · 20 years of experience

And Speaker // GreenIT / AI Trainer

Scroll

Career pathProfessional experience

2022: Zenika Consultant / Trainer

September 2022 - Today

Senior consultant: technical expertise and lead role on major-account projects (Seqino, Décathlon Outdoor, Michelin, BedRock Streaming, Focal, …).

  • Established engineering best practices: pair programming, code review, unit and end-to-end testing
  • Designed back-end and front-end architectures
  • Research and development
  • Led the rollout of the Backstage solution: team coaching, training and adoption improvement
  • Built internal tools to make talks, training courses and consultants easier to find

IA / Data / Bun|Node / OSM / React / Docker / WASM / Cloud / Express / Elysia

2022: Dev-in Auto-Entrepreneur

April 2022 - Today

Freelance activity: web application development and architecture consulting.

Laravel, WordPress, ...

2020: Lidrea CEO, Co-Founder, CTO

May 2020 - July 2022

Co-founder and CTO of an SAS specialized in software development (web, software, IoT) and mechatronics design.

  • Technical leadership: architecture choices, development management (web, Qt)
  • Set up the training offering (Qualiopi certification)
  • Organization and management of technical activities

Laravel, Angular, IoT

2015: QiOVA IT R&D Engineer - IT Development Manager

November 2015 - February 2020

Development manager of BeamForge, a modular software suite built with Qt.

  • Technical leadership and architecture decisions
  • Set up collaborative development tooling (Git, CI/CD)
  • Smartphone / web application development
  • Mentoring of an apprentice developer

Qt, C++, Electronique, ReactNative, Laravel, ...

2010: Trenta/Axome Full-Stack developer, PrestaShop expert

August 2010 - November 2015

Full-Stack developer and PrestaShop expert in an e-commerce agency.

  • PrestaShop technical reference: payment modules, customizations, ERP integration
  • Contribution to the core of the solution (module overloading)
  • Support for sales teams on costing and requirements analysis
  • Development of websites for major local, national and international brands (textiles, mass retail, luxury goods)

PHP, JavaScript, PrestaShop, WordPress

logo linkedin

PodcastsPodcasts

2026: Makers de père en fils Tranches de techs · #30

👥 Dans cet épisode nous recevions Sylvain Gougouzian, consultant chez Zenika.

https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-30-makers-de-pere-en-fils

2022: Gouz, gérer les partitions à la baguette Dîner Des Techo(n)s · S02E01

Quand on est musicien, une fois le solfège appris, on peut plus facilement changer d’instrument. Gouz passe sans soucis du clavier (d’ordi) à la trompette et au lieu d’orchestrer des pods, il dirige des orchestres.

https://www.youtube.com/watch?v=_E-po5_74o8

Talks / WorkshopsConference talks

Dans les années 90, Hugo c'était du délire !

Lorsque l’on parle de Hugo, on pense en premier au générateur de site statique. Mais dans les années 90, pour nous, Hugo c’était un jeux vidéo révolutionnaire qui nous faisait rêver. Et oui je vais vous parler de quelque chose que les moins de 20 30 ans ne peuvent pas connaître : Hugo Délire.

Précurseur du jeu live, ce jeu télévisé interactif a fait rêver des milliers de gamins comme moi.

Quelles technologies étaient utilisées ? Sont-elles toujours d’actualité ? Quels enseignements nous a-t-il apporté ?

Je vous propose qu’on (re-)découvre ce jeu et même y jouer (presque) comme à l’époque.

TechnoZaure Lyon

 

September 4, 2026

Et si on codait le prochain Banger 🎼🎶 ?

Vous n’êtes pas musicien ? Ce n’est pas grave, vous savez coder ;)

Après un court rappel de théorie musicale de vos années collège et d’un petit cours de musicologie, je vous propose de composer ensemble un morceau, dans le style de votre choix, avec les émotions de votre choix.

Du rock, de l’electro, du frenchcore, de la pop, du classique ? Décidons ensemble du style du morceau généré.

Partons à la découverte de Strudel.cc et de l’Algorave !

TechnoZaure Lyon

 

September 4, 2026
La ConferenZe

 

May 21, 2026

Un donjon, deux donjons, trois donjons... Et si on automatisait la génération ? (avec Florian Forestier)

Depuis des années, l’industrie du jeu vidéo n’a qu’un seul mot à la bouche : Open World. Un concept qui implique de nombreuses contraintes, notamment sur la génération de l’univers : les paysages, les décors, les ambiances sont des élèments de gameplay primordiaux pour immerger le joueur dans votre monde.

Imaginez-vous un Minecraft, plat, avec un seul biôme ? Pire, ça vous dirait que les décors soient impraticables et que les spots de diamants soient sporadiques, voire inexistant ?

Alors, comment générer des mondes cohérents quand l’aléatoire ne suffit plus ? Nous vous proposons de découvrir la génération procédurale, de sa genèse à son application dans la création d’un donjon tout au long du talk. Embarquez avec nous dans cette aventure interactive !

Bon après, un Minecraft plat avec un seul biome, ça a existé donc… 😄

SunnyTech

July 2, 2026
DevQuest

June 12, 2026
La ConferenZe

 

May 21, 2026

🚀 Petit projet, tu deviendras (peut-être) grand !

Commencé comme projet perso sans prétention, SliDesk commence petit à petit avoir des étoiles (GitHub) dans les yeux.

Des outils pour faire des présentations, il en existe plein, alors pourquoi en faire un autre ?

Je vous propose un REX sur la création d’un projet opensource, sur les craintes, les ascenseurs émotionnels, les travers dans lesquels il ne faut pas tomber.

Maintenant le projet évolue et dispose d’un “hub” pour la communauté et favoriser son émancipation.

Je vous propose également de faire une démonstration de l’outil pour essayer de vous convaincre à basculer dans le monde du SaC (Slides as Code).

La ConferenZe

 

December 9, 2025

🎶 🎒🥾Promenons-nous dans les bois, ceux que l'on ne connaît pas 🎶

Quand on est en vacances, dans un coin qu’on veut découvrir, on aime les ballades et randonnées.

Ca tombe bien, dans mon téléphone j’ai une application qui me propose des sorties natures et découvertes. Décathlon Outdoor !

Fort de notre expérience communautaire dans notre territoire national, nous avons la volonté d’étendre notre offre à des pays européens.

Alors, comment proposer un catalogue de parcours dans un pays qu’on ne connaît pas ?

Envoyer une armada de randonneurs créer des randonnées ? Tracer un parcours au p’tit bonheur la chance ? Utiliser de l’intelligence artificielle ?

Je vous propose un REX pour expliquer comment nous avons trouvé une solution pour générer des parcours dans le monde entier avec de l’open data et de l’intelligence artificielle.

TouraineTech

February 13, 2026
SnowCamp

January 16, 2026

Makers de Père en Fils (avec Matthias Gougouzian)

Transmettre sa passion n’est pas une obligation, mais quand votre enfant est curieux et veut faire “comme Papa”, alors pourquoi se brider ?

Dans ce talk, Matthias, mon fils de 12 ans, et moi-même allons vous faire un retour d’expérience sur notre projet de 2025 : Kord.

Ce projet a pour but de reproduire un équivalent aux Nabaztag, objets connectés de la fin des années 2000 avec une Raspberry Pico et de l’impression 3D.

Nous vous expliquerons les différentes démarches, étapes, et points de discordes, … la vie d’un projet quoi ;)

Nous vous ferrons également un retour tout du long sur comment partager sa passion autour du making (objets connectés, programmation, conception 3D, impression) et d’essayer d’éco-concevoir la solution.

RivieraDev

July 7, 2026
TouraineTech

February 13, 2026
Volcamp

October 3, 2025

Les codes à barres, c'est pas que de la barre !

Depuis des dizaines d’années, les codes 1D tels que les EAN13 (dit code-barres) sont sur toutes nos boites de céréales, produits de consommation… Des codes 2D sont également présent dans notre quotidien ainsi que les datamatrices qui sont très utilisées dans le domaine médical.

Et depuis quelques temps sont apparus les codes Aztec, QRCode…

Mais au fond, comment cela fonctionne ? Comment se fait-il qu’on puisse en “dégrader” quelques uns pour y mettre son logo ? Quel est le risque de trop le dégrader ?

Nous comprendrons ensemble les mécaniques de transformation, de redondance de l’information, l’histoire et l’utilisation des plus connus d’entre eux.

Je vous propose de voyager dans le monde merveilleux des codes et d’en créer un en ajoutant une nouvelle dimension !

Clermont'ech

 

February 17, 2026
DevFest Toulouse

November 13, 2025
SunnyTech

June 26, 2025

🎶 "Vois sur ton chemin, Aventuriers égarés, ..." 🎶 Y'a-t-il un GPS dans le donjon ? (avec Brice A.)

Il est fini le temps où l’on planifiait notre parcours de vacances sur les atlas routiers.

Maintenant il nous est quasi impossible d’aller d’un point A à un point B sans utiliser des outils comme GoogleMaps, ou Plans, ou d’autres alternatives.

Aidons TomTom et Nanar à comprendre comment fonctionnent ces outils.

A*, Djisktra, … Pathfinding n’auront plus de secrets pour vous.

Quelle magie est présente dans ces algorithmes ?

Chers Aventuriers, plus besoin d’un magicien dans votre équipe pour vous déplacer. Vous aurez tout en main pour traverser votre prochain Donjon et optimiser votre trajet vers le prochain Boss.

DevQuest

June 5, 2025

Forger votre application CLI en 2h avec Bun (TypeScript)

Apprenez à forger votre toute première application grâce à Bun, un nouveau prétendant au trône de Node et de Deno, doté de pouvoirs innombrables dès sa naissance !

Ensemble, nous dévoilerons le secret de la création, en deux petites heures seulement, d’une application CLI, parée d’une configuration en mode toile et munie d’une API fortifiée contre les attaques grâce à la magie d’Elysia.

Nous ferons appel à une panoplie d’outils enchantés tels que Clipse, Inquirer, Chalk, Cli-Progress… et au langage de TypeScript, langue des érudits.

Il est requis de posséder quelques rudiments de TypeScript ou de JavaScript. Toutefois, Bun et les grimoires javascript vous seront expliqués avec diligence.

Préparez vos machines en installant Bun, soit par un sort jeté avec curl -fsSL https://bun.sh/install | bash, soit par une incantation murmurée à l’aide de powershell -c “irm bun.sh/install.ps1 | iex”.

Vous constaterez alors la simplicité avec laquelle vous pourrez créer et partager votre œuvre en l’espace de deux heures !

Votre application vous permettra de gérer des PJs (Personnages Joueurs) pour des statistiques de lancement de dés.

DevQuest

June 5, 2025

Créer une CLI en 2h en TypeScript avec Bun

Créez votre première application CLI en y incluant une pointe de web et d’une API sécurisée.

Équipé·e·s de Bun, ce concurrent de Node ou Deno, doté d’une multitude de fonctionnalités natives, en 2h nous verrons comment créer cette application CLI. Ce sera l’occasion de découvrir une palette d’outils comme Elysia, Commander, Inquirer, Chalk, Cli-Progress.

Des connaissances en TypeScript ou JavaScript sont vivement recommandées mais les arcanes de Bun et des bibliothèques seront expliquées.

Préparez vos machines avec l’installation de Bun via un simple curl (plus d’informations sur https://bun.sh).

Vous verrez la simplicité de création et de partage de votre application en 2h.

Repartez avec votre CLI prête a l’emploi !

NightClazz Clermont-Ferrand

April 22, 2025

Écoconception dans le code: outils et techniques d’optimisation

Dans le cadre d’un hackathon organisé par l’école Simplon, ce talk/atelier présente des techniques d’optimisation au niveau du code pour le front et le back.

Simplon Clermont-Ferrand

 

April 22, 2025

La planète en danger, des nouvelles du Front !

De nos jours, on entend de plus en plus parler de Numérique Responsable, de Green IT, de Sustainable IT, …

Mais que pouvons nous faire en tant que “Fronteux” pour améliorer la vie de la planète ?

Ce talk ne se veut pas alarmiste 🚨 et propose des pistes de solutions 💡 pour montrer que rendre une application éco-responsable 🌱 n’est pas que du développement, et que peu de choses diffèrent de notre vie de tous les jours.

Les devs du Front ont un gros potentiel d’amélioration de la qualité et de l’accessibilité.

Comment pouvons-nous agir pour le bien de la planète depuis nos claviers ?

Avons-nous l’entière responsabilité de l’éco-conception ?

A travers quelques chiffres, des démonstrations et des présentations d’outils, vous repartirez avec l’impression d’avoir un super pouvoir pour sauver notre belle Terre. 🌍

Ce talk présente les bases de l’éco-conception et propose des outils pour améliorer notre quotidien et préserver quelques ressources pour que nous puissions continuer notre métier pendant quelques années encore.

LyonJS

March 12, 2025
NightClazz Clermont-Ferrand

 

June 20, 2024

Et si on utilisait de l'IA en local ?

De nos jours, beaucoup de développeurs·ses passent à l’IA via Copilot, ChatGPT, … Cependant a-t-on besoin d’un IA payante ?

Dans un REX d’un an et demi sur une utilisation d’Ollama, je vous propose une alternative à ces solutions onéreuses et consommatrices de ressources importantes pour notre planète.

Est-ce compliqué, fiable ?

LavaJUG

February 20, 2025

Elysia: un cousin d'ExpressJS sous Bun

Après un rappel de ce qu’est Bun, une alternative à Node JS, découvrons ensemble comment fonctionne ce serveur et comment il peut être bien plus performant que son cousin Express.

Bun est réputé pour être très rapide. Elysia suit le même chemin. Cet outil est aussi rapide à écrire des routes qu’à s’exécuter.

Nous découvrirons également son éco-système avec les plugins et ensemble nous verrons comment faire une API REST documentée en un claquement de doigts.

LyonJS

November 19, 2025
Clermont'ech

 

September 17, 2025
SunnyTech

 

June 26, 2025
TouraineTech

February 7, 2025
TechnoZaure Grenoble

 

December 12, 2024

Et si Mozart, Daft Punk et Bob Marley avaient été des techs ? 🎶 (avec Thierry Chantier)

Aimer un style musical, c’est comme préférer un langage informatique. Chacun son envie. D’ailleurs comment sont nés certains langages ? S’inspirent-ils les uns des autres ? Existe-il un langage meilleur qu’un autre ?

Pour parler à un ordinateur, on doit s’adresser à son processeur. Voyons ensemble quel a été le cheminement des gens qui ont réussi à rendre possible la communication avec les ordinateurs. Nous verrons ensuite comment iels ont rendu accessible au plus grand nombre ce dialogue avec les machines et comment cela a abouti aux langages modernes.

A l’instar de la musique, nous verrons dans ce talk comment les langages s’inspirent les uns des autres et ont parfois une popularité qui va et vient au fil du temps, tel le Top 50 de l’informatique.

Plongez avec nous dans l’histoire de certains langages et voyons ensemble à travers de la métaphore musicale comment tordre le cou aux idées reçues et démontrer qu’il y a une place pour tous.

Et qui sait, vous repartirez peut être avec l’envie de monter un projet où Java, PHP et JavaScript parlent à des services écrits en Rust, Go ou Python 💞

TouraineTech

February 6, 2025

🌱 Deviens le Green "Full-stack" Lantern ! (avec Matthieu Vincent)

Nous vivons dans un monde où la consommation dégénère en excès et où les ressources naturelles sont exploitées au-delà de leur limite.

Mais il y a une solution : l’éco-conception 🍀

Nous, acteurs·trices du numérique, pouvons changer la donne pour donner une vie meilleure aux générations futures.

Nous vous proposons de vous donner des clés pour chacun de vos métiers : Front, Back, Ops, …

Le synopsis de ce nouveau blockbuster vous donnera un état des lieux de la planète et de comment aider à en prendre soin :

Qu’est-ce que l’éco-conception et pourquoi en faire ? Comment ces concepts peuvent être appliqués à différents domaines : Front Back DevOps Conclusion Nous illustrerons à chaque fois avec des outils et des démos de cas concrets

Devenez des supers héros/héroïnes de l’éco-conception ! 🦸🏻‍♀️ 🦸‍♂️

IUT Puy en Velay

 

September 25, 2025
SnowCamp

January 24, 2025
GreenTechAuvergne

November 26, 2024

3615 Twitch, un bot dans mon minitel ?

Streamant de temps en temps sur Twitch, je me suis demandé comment améliorer l’interaction avec les viewers.

Passionné d’IoT et d’objets vintages, je me suis dit “Et si mes viewers affichaient leurs réactions sur le Minitel que j’avais en arrière-plan ?”

Dans ce talk, j’exprime mon REX sur comment ce bel objet du quotidien d’un autre temps fonctionnait pour l’affichage des images (le format Videotex), et comment créer un bot Twitch utilisant StableDiffusion pour afficher des images sur le minitel et comment bidouiller en mode DIY la machine avec un ESP8266.

Ce talk se veut également interactif : vous pourrez vous-même communiquer avec mon minitel en live depuis votre téléphone !

Volcamp

October 11, 2024
Clermont'ech

September 26, 2024
DevQuest

June 14, 2024
TechnoZaure Lyon

 

May 24, 2024
WebEnVert

May 15, 2024
TouraineTech

 

February 9, 2024

De JavaScript à l'impression 3D, promenons-nous dans les jardins de Babylon

De nos jours, l’impression 3D est de plus en plus accessible, on en voit de plus en plus dans les foyers. Il est facile de télécharger un modèle sur Thingiverse, ou encore Cults3D. Mais, lorsque l’on veut créer nos propres modèles cela devient plus compliqué.

En effet, il faut apprendre à manipuler un logiciel de CAD (Conception Assistée par Ordinateur). Même pour créer des modèles simples, il n’y a pas grand chose sur le marché. Il existe bien OpenSCAD, mais il faut également apprendre un nouveau langage.

D’un autre côté, beaucoup de développeuses et développeurs connaissent le JavaScript et Il existe des bibliothèques comme ThreeJS, BabylonJS, … pour faire de la 3D.

Alors comment faire le lien ?

A travers un projet à destination éducative que j’ai créé pour les enfants, “Kody”, j’explique le fonctionnement d’une imprimante 3D, du format STL et de comment, depuis BabylonJS et une librairie codée pour Kody, je peux imprimer des cartes perforées en quelques lignes de codes.

Keynote TouraineTech

February 8, 2024
DevFest Toulouse

November 16, 2023

Bun, créons une CLI en 20 minutes

“Here Comes a New Challenger!”

Après Deno, Bun.sh vient concurrencer NodeJS.

Seulement, il ne s’attaque pas qu’à la partie runtime, il embarque également un moteur de test, un transpiler, un connecteur sqlite…

A travers un live coding, nous découvrirons quels sont les avantages de Bun par rapport à Node et quelles sont les fonctionnalités que ce nouvel outil apporte.

Notre CLI permettra la création d’un “jarvis” couplée à de l’IA (utilisation de l’api d’ollama) pour gérer nos todos.

TechnoZaure Lyon

 

December 15, 2023
NightClazz Clermont-Ferrand

November 28, 2023

Comment gérer des journées de 35h ?

Connaissez-vous l’origine de l’expression “être réglé comme du papier à musique” ?

La présentation aurait pu également s’appeler : Comment être chef d’orchestre m’a permis de hacker mon cerveau ?

Toute personne passionnée mène une vie riche et variée. Dans la mienne, la passion s’exprime par ma vie de famille, la musique et le développement.

Comment jongler alors avec un emploi du temps chargé et ne pas devenir fou ?

Dans cette présentation, je vous parlerai des parallèles que je vois entre la direction d’orchestre et la gestion d’un agenda. Au rythme moderato donné par ma baguette de chef d’orchestre, je vous partagerai mes astuces qui vous aideront peut-être à mieux organiser votre emploi du temps et survivre à ces journées bien chargées.

Clermont'ech

 

June 26, 2023
Camping des Speakers

June 16, 2023
WebEnVert

May 17, 2023
TechnoZaure Lyon

 

April 28, 2023
Last Friday Talks @ Bedrock

 

March 31, 2023
Very Tech Trip

 

February 2, 2023
TouraineTech

January 20, 2023

Taïga vs Trello, Kanban appliqué à la gestion de projet

Présentation de Taïga, de Trello, et de Kanban

WebEnVert

October 27, 2016

Développer une API en 10 minutes avec Lumen

Présentation de Lumen

WebEnVert

February 24, 2016

Gulp.js

Présentation de Gulp

WebEnVert

March 25, 2015
logo slidesk

SkillsSkills

IT

Web: HTML, JS, TS, CSS, databases

Software: Qt, C++, Electron

Collaborative: Agile methods, Git

Craft: CI/CD, testing, code review

Green IT / eco-design

Technologies & FrameWorks

Bun, NodeJS, Elysia, Prisma, Drizzle, Kotlin, DDD, Vue, React, CI/CD, Laravel

Management & Pedagogy

Technical leadership & team management

Architecture & code review

Mentoring & skills development

Change management / tool adoption

Conferences, workshops & training

Languages

French C2

English B2+

German B2++

logo githublogo gitlablogo linkedinlogo npmjs

Academic backgroundEducation

2006: IAE Savoie-Mont Blanc Master 2 Entrepreneuriat & Technologies de l’Information et de la Communication

Workshop

Design of a PHP framework and development of a web application using it.

Project

Creation of “Hermaï”, an interactive bluetooth kiosk for tourist offices in towns of art and history.

Final year dissertation

Creation of an agile methodology applied to the development of a web application.

2005: IMUS Maîtrise Génie des Systèmes Industriels / Ingénieur Maître

Internship

Integration into the Agilium software kernel development team.

Project

Creation of an MES in collaboration with Agilium (WinDev SOAP communication, Java).

2004: IUP GSI Licence Génie des Systèmes Industriels

Internship

ERP development for an accounting firm.

Project

Development of an MCQ application in Java.

2003: IUT Valence DUT Informatique option Systèmes Industriels

Internship

Integration of a team of PHP developers in Germany.

Project

Infrared communication for robot geolocation via triangularization (C++, VHDL)

logo linkedin

AssociativeAssociative

DevQuest

Organizer of DevQuest, since 2026.

https://www.devquest.fr

GreenTechAuvergne

Founder of the GreenTechAuvergne meetup (2024 - 2026).

École de musique de Feurs

  • Member of the board of directors of the Feurs music school.
  • Conductor (2018 - 2025).
  • Trumpet teacher at a music school.
logo linkedin

ProjectsProjects

SliDesk

An open-source “Slides as Code” presentation tool: slides are written in Markdown, with speaker notes management.

Built with Bun, modular thanks to a plugin system.

Featured in Programmez! magazine and mentioned in several articles.

https://slidesk.link

Barry

Tool for calculating an equitable meeting point between several cities.

https://barry.gouz.dev

Parouto

Routes in France: compare travel time and toll costs.

https://parouto.gouz.dev

Pollux

Real-time polling tool: create surveys and display results live.

https://pollux.gouz.dev

Clipse

A library for building CLI tools with Bun: a simple and intuitive way to define and manage command line arguments and options.

https://github.com/gouz/clipse

Kord

Father-son project: modernizing a Nabaztag with a Raspberry Pi Pico — 3D design, electronics and development (MicroPython, C).

An educational IoT project shared with my son.

logo githublogo gitlablogo npmjslogo producthunt

HobbiesInterests

Article writing

Publications in Programmez! magazine

  • #258 : 3615 Twitch
  • #261 : SliDesk
  • #267 : Makers de Père en Fils

Music

Orchestral conducting

Instrument practice : Trumpet, Baritone Saxhorn, Subbassophone, Trombone, Bass Guitar, Keyboards, …

Composition, arrangements

Streaming

Live-coding of Open-Source projects (mini JS game engine, music composition generator, etc.)

Compositions

Games

Maker

IoT prototyping with Raspberry Pi & Arduino

3D printing (PLA & SLA)

RPG

GM: Warhammer v2, D&D v5

CP: Warhammer v2, Pathfinder, …

(Retro-)Gaming

Collection

Co-op horror, Survival, Craft, FPS, …