IT Operations Manager for the France site of a European luxury retail group. Eight years across N2/N3 escalation, systems and network engineering, and end-to-end ownership of infrastructure, security and building technology. Now shipping AI agents and automations that remove the manual work behind the curtain. IT Operations Manager pour le site français d'un groupe européen du retail de luxe. Huit ans en escalade N2/N3, ingénierie systèmes et réseau, et pilotage complet des infrastructures, de la sécurité et des technologies du bâtiment. Aujourd'hui, je livre les agents IA et automatisations qui font disparaître le travail manuel.
I sit in the Run team of the group's Central IT, as IT Operations Manager for the France flagship site: 110+ boutiques, a 150-person site organisation, and a fleet of 500+ devices. I report to the Head of IT Operations Central.
Je fais partie de l'équipe Run de l'IT central du groupe, en tant qu'IT Operations Manager pour le site flagship français : 110+ boutiques, une organisation site de 150 personnes, et une flotte de 500+ terminaux. Je suis rattaché au Head of IT Operations Central.
I own the local IT budget end-to-end: CAPEX and OPEX for cabling, infrastructure enhancements, and the group-level asset renewal envelope. I manage the full lifecycle of the end-device fleet, and I'm the site's escalation point for anything that touches systems, network, or building technology.
Je pilote le budget IT local de bout en bout : CAPEX et OPEX pour le câblage, les évolutions infra, et l'enveloppe de renouvellement de parc au niveau groupe. Je porte le cycle de vie complet de la flotte de terminaux et je suis le point d'escalade du site sur tout ce qui touche systèmes, réseau ou building tech.
Below me: a local IT specialist, plus integrator staff for CCTV, access control, BMS, and site alerting. Across from me: the Village managers for the group's other sites. Above: the wider Services pole (Infosec Ops, Service Desk) and the Projects pole.
Sous ma responsabilité : un(e) spécialiste IT local(e), plus les intervenants intégrateurs vidéoprotection, contrôle d'accès, GTB et alerting site. À côté de moi : les Village Managers des autres sites du groupe. Au-dessus : le pôle Services élargi (Ops Infosec, Service Desk) et le pôle Projets.
Ownership of the physical layer, from the fibre pull to the endpoint. Cisco backbone, Wi-Fi 7 estate, servers and VMs, all under one budget and one lifecycle. Propriétaire de la couche physique, de la tirée de fibre jusqu'au poste utilisateur. Backbone Cisco, parc Wi-Fi 7, serveurs et VMs, sous un seul budget et un seul cycle de vie.
Full site refresh delivered across the Cisco backbone. Wi-Fi 7 redesign with 300+ antennas deployed, a new fibre ring with matching passive infrastructure, and a complete server room build. Planning, procurement, vendor coordination, cut-over. All owned. Refresh complet du site sur backbone Cisco. Refonte Wi-Fi 7 avec 300+ bornes déployées, nouvel anneau fibre avec infrastructure passive associée, et construction complète de la salle serveurs. Planification, achats, coordination fournisseurs, bascule. Pilotage complet.
Hypervisor upkeep and virtual machine lifecycle across the site's server room. Backup validation, capacity planning, patch discipline, and hand-off protocols with the group's Central teams. Maintien des hyperviseurs et cycle de vie des machines virtuelles sur la salle serveurs du site. Validation des sauvegardes, planification capacitaire, discipline de patching, et protocoles de handoff avec les équipes centrales du groupe.
Local CAPEX and OPEX for cabling repairs, infrastructure enhancements, and the endpoint lifecycle. Vendor negotiations, purchase orders, and coordination with the group asset renewal envelope. Pilotage local du CAPEX et de l'OPEX pour réparations câblage, évolutions infrastructure et cycle de vie des postes. Négociations fournisseurs, bons de commande, et coordination avec l'enveloppe de renouvellement de parc groupe.
Coverage design across the boutique estate and the public areas, phased deployment across a live retail site with zero-downtime staging, and coordination with the brand teams whose stores have specific density and separation requirements. 300+ antennas installed against a rolling boutique calendar, without breaking a single trading day. Design de couverture sur le parc boutiques et les zones publiques, déploiement en phases sur un site retail actif avec staging zéro-downtime, et coordination avec les équipes marques dont certaines boutiques ont des exigences spécifiques en densité et séparation. 300+ bornes installées selon un calendrier boutique glissant, sans casser une seule journée d'exploitation.
New fibre ring across the site with matching passive infrastructure refresh, coordinated with the civil works integrator, the carrier, and the Facilities team. Physical topology mapped and re-documented so the next engineer doesn't inherit a black box. Cable management standards enforced on every intervention. Nouvel anneau fibre sur site avec refresh de l'infrastructure passive associée, coordonné avec l'intégrateur génie civil, l'opérateur et l'équipe Facilities. Topologie physique cartographiée et re-documentée pour que l'ingénieur suivant n'hérite pas d'une boîte noire. Standards de câblage tenus sur chaque intervention.
Site's interface with the group Cisco SD-WAN backbone and its MPLS uplinks. Change coordination, carrier escalation, and the post-incident write-up when a circuit misbehaves. Working IOS-XE knowledge on the switch stacks, including the older legacy algorithms that Village Control now automates around. Interface du site avec le backbone Cisco SD-WAN groupe et ses uplinks MPLS. Coordination des changements, escalade opérateur, et post-mortem quand un circuit part en travers. Connaissance IOS-XE opérationnelle sur les stacks switches, y compris les algorithmes legacy que Village Control automatise désormais.
Full server room build inside the 2026 modernisation program: racks, power distribution, cooling coordination with Facilities, UPS commissioning, and the hand-off to run. Ongoing operations on the hypervisor and VM fleet inside it: capacity, patching, backup validation, and the escalation path to the group's Central teams when a workload needs to move up. Construction complète de la salle serveurs dans le cadre du programme de modernisation 2026 : baies, distribution électrique, coordination refroidissement avec Facilities, mise en service des onduleurs, et handoff en run. Exploitation continue de l'hyperviseur et de la flotte de VMs à l'intérieur : capacité, patching, validation de sauvegardes, et chemin d'escalade vers les équipes centrales groupe quand une charge doit remonter.
Own the endpoint fleet cradle to grave: refresh planning against the group renewal calendar, Intune-managed provisioning, warranty and repair coordination with the OEMs, secure retirement, and the ServiceNow asset trail so the CMDB stays honest. Pilotage complet du parc terminaux, du berceau à la tombe : planification des refresh contre le calendrier de renouvellement groupe, provisioning managé via Intune, coordination garantie et réparation avec les OEM, retrait sécurisé, et traçabilité ServiceNow pour tenir la CMDB propre.
Site's incident command point when a circuit goes down, a switch loses a stack member, or a boutique loses its uplink during trading hours. Standard operating rhythm: triage in the first 15 minutes, brief the site by 30, resolve or escalate by SLA, then a written post-incident review that feeds the change backlog. Point de commandement d'incident du site quand un circuit tombe, qu'un switch perd un membre de stack, ou qu'une boutique perd son uplink en pleine journée d'exploitation. Rythme opératoire standard : triage dans les 15 premières minutes, brief du site à 30, résolution ou escalade selon SLA, puis post-mortem écrit qui alimente le backlog de changements.
One local IT specialist, one apprentice being developed toward IT Specialist, and integrator staff across four disciplines: CCTV, access control, BMS, site alerting. Delivery on time means keeping people aligned across the group's suppliers, the site's peer functions, and the Central IT peers who own the pieces I don't. Un(e) spécialiste IT local(e), un(e) alternant(e) que je fais monter en compétence vers un rôle de Specialist, et des intervenants intégrateurs sur quatre disciplines : vidéoprotection, contrôle d'accès, GTB, alerting site. Livrer dans les délais, c'est garder tout le monde aligné, entre les fournisseurs du groupe, les fonctions pairs du site, et les pairs de l'IT central qui portent ce que je ne porte pas.
Direct manager of a local IT specialist and an apprentice in active career development. Weekly one-on-ones, quarterly objective setting against the site's roadmap, and a documented path from apprentice to IT Specialist with milestone check-ins. First priority: make the team more capable than when I took over. Manager direct d'un(e) spécialiste IT local(e) et d'un(e) alternant(e) en développement actif. Points hebdo, objectifs trimestriels alignés sur la roadmap du site, et un chemin documenté de l'alternance vers un rôle de IT Specialist avec jalons de progression. Priorité numéro un : rendre l'équipe plus capable qu'à mon arrivée.
On-site CCTV integrator staff working across installation, maintenance, and incident response on the Milestone VMS platform. Own the day-to-day briefing, change requests, and quality control. Escalation channel to the vendor when contract terms are in play. GDPR touch-points with the group Data Protection team on every change that affects retention or access. Intervenants intégrateur vidéoprotection sur site, répartis entre installation, maintenance et gestion d'incident sur la plateforme Milestone VMS. Pilotage du brief quotidien, des demandes de changement et du contrôle qualité. Canal d'escalade vers le fournisseur quand les termes du contrat sont en jeu. Points de contact RGPD avec la DPO groupe sur tout changement touchant à la rétention ou aux accès.
Access control integrator staff on the Nedap AEOS estate: door commissioning, reader replacements, profile changes, incident response. I own the interface with the vendor and the change pipeline, so a request from Security lands as a scoped ticket with a technician, a slot, and a paper trail. Intervenants intégrateur contrôle d'accès sur le parc Nedap AEOS : mise en service de portes, remplacement de lecteurs, changements de profils, gestion d'incident. Interface avec le fournisseur et pipeline de changement, pour qu'une demande Sûreté atterrisse comme un ticket cadré, avec un technicien, un créneau, et une trace écrite.
Site's assigned BMS integrator technician on Schneider EcoStruxure: HVAC, lighting, energy metering interventions and preventive maintenance. Ran production together after leading the initial deployment project with the Facilities team. Technicien intégrateur GTB assigné au site sur Schneider EcoStruxure : interventions CVC, éclairage, comptage énergie et maintenance préventive. Exploitation en production menée ensemble, après avoir piloté le projet de déploiement initial avec l'équipe Facilities.
Manage the vendor relationship on the Motorola BSC boutique alerting system: deployment coordination, change management, incident escalation, and integration touchpoints with Security operations and the group Central teams. Contract, SLA, and roadmap conversations, not just tickets. Pilotage de la relation fournisseur sur le système d'alerting boutique Motorola BSC : coordination des déploiements, gestion des changements, escalade des incidents, et points d'intégration avec les opérations Sûreté et les équipes centrales du groupe. Conversations contrat, SLA et roadmap, pas seulement des tickets.
The site's IT service only works if the peers around it work: Security (CCTV, access control operations), Facilities (BMS, energy, cabling coordination), Membership & Guest Services (the visitor-facing tech), Finance (POs, budget cycles), HR (JML flow), and the group Data Protection team for anything that touches personal data. I'm the single IT point of contact for all of them. Le service IT du site ne fonctionne que si les pairs autour fonctionnent : Sûreté (vidéoprotection, opérations contrôle d'accès), Facilities (GTB, énergie, coordination câblage), Membership & Guest Services (la tech côté visiteur), Finance (PO, cycles budgétaires), RH (flux JML), et la DPO groupe sur tout ce qui touche à la donnée personnelle. Je suis le point de contact IT unique pour tous.
Alongside the Village managers of the group's other sites and the Central IT poles (Services, Projects, Infosec). Best-practice sharing, common tooling adoption, group-wide project coordination, and the honest peer conversation about what's working here that could work there. Village Control is the most portable example. Aux côtés des Village Managers des autres sites du groupe et des pôles IT centraux (Services, Projets, Infosec). Partage de bonnes pratiques, adoption d'outils communs, coordination de projets groupe, et conversation honnête entre pairs sur ce qui marche ici et pourrait marcher ailleurs. Village Control est l'exemple le plus portable.
VIP and executive support on demand: high-visibility board and leadership sessions, live webinar production, and event AV where the tolerance for a hiccup is zero. Surface Hub meeting rooms in daily service. When the room has a CEO in it, the tech is my responsibility, not the outsourced Service Desk's. Support VIP et direction à la demande : sessions board et leadership à forte visibilité, production de webinaires live, et AV événementiel où la tolérance à l'incident est nulle. Salles Surface Hub en service quotidien. Quand un CEO est dans la salle, la tech est ma responsabilité, pas celle du Service Desk outsourcé.
Deliver CCTV, access control, BMS and site alerting as a managed service with Security and Facilities. Integrators, vendors, and the group Data Protection team all in scope. Livrer vidéoprotection, contrôle d'accès, GTB et alerting site en managed service, avec les équipes Sûreté et Facilities. Intégrateurs, fournisseurs et DPO groupe dans le périmètre.
Own the CCTV service end-to-end: platform administration, camera estate, retention policy, integrator coordination, and the day-to-day incident interface with the Security team. GDPR guardrails from the group Data Protection team. Pilotage complet du service vidéoprotection : administration plateforme, parc caméras, politique de rétention, coordination intégrateur, et interface incidents quotidienne avec l'équipe Sûreté. Cadre RGPD avec la DPO du groupe.
Nedap AEOS administration for the site: profiles, doors, readers, incident handling, and integrator supervision. Automation project in flight to feed access reporting through the Microsoft stack. Administration Nedap AEOS du site : profils, portes, lecteurs, gestion des incidents, supervision intégrateur. Projet d'automatisation en cours pour alimenter le reporting d'accès via la stack Microsoft.
Led the Building Management System deployment project with the Facilities team, from vendor selection through commissioning, then ran it in production with the assigned integrator technician. HVAC, lighting, energy metering. Pilotage du projet de déploiement GTB avec Facilities, de la sélection fournisseur à la mise en service, puis exploitation en production avec le technicien intégrateur assigné. CVC, éclairage, comptage énergie.
Motorola BSC alerting system deployed across the boutiques for staff safety and rapid escalation. Integration touchpoints with security operations and the group Central teams. Système d'alerting Motorola BSC déployé dans les boutiques, pour la sécurité du personnel et l'escalade rapide. Points d'intégration avec les opérations sécurité et les équipes centrales du groupe.
The site's escalation point. Six tickets a working day, a two-person desk absorbing double the demand year on year, and a service review that changed the resourcing conversation with an evidenced argument, not a feeling. Point d'escalade du site. Six tickets par jour ouvré, un desk à deux personnes absorbant le double de la demande d'une année sur l'autre, et une revue de service qui a transformé la conversation ressources en argument sourcé, pas en ressenti.
Twenty months of ServiceNow records, read against themselves with one keyword taxonomy applied identically to both years. Turned "the desk feels busier" into a defended argument for tooling, headcount, and self-service investment. Vingt mois d'enregistrements ServiceNow, comparés à eux-mêmes avec une taxonomie de mots-clés unique appliquée aux deux années. A transformé « le desk semble plus chargé » en argument sourcé pour l'outillage, les ressources et l'investissement en self-service.
Site's N2/N3 escalation point across systems, networks, and building tech. Split the load with a second engineer: I retain infrastructure, projects, and third-party escalation; the desk carries front-line volume, onboarding, and desk-side support. Six tickets a working day, no P1 raised in 2026. Point d'escalade N2/N3 du site sur systèmes, réseaux et building tech. Partage de charge avec un(e) second(e) ingénieur(e) : je garde infrastructure, projets et escalade tiers ; le desk porte le volume de première ligne, l'onboarding et le support desk-side. Six tickets par jour ouvré, aucun P1 en 2026.
Deepened the site's ServiceNow practice: CMDB, asset management, ticketing rigour, and operational reporting. Introduced Quick Ticket capture that converted informal corridor support into recorded service, credible under audit. Approfondissement de la pratique ServiceNow du site : CMDB, gestion de parc, rigueur ticketing, reporting opérationnel. Introduction de la capture Quick Ticket, qui a transformé le support informel en service enregistré, crédible en audit.
Where a repeatable manual process meets a governed workflow, I build the flow. Standard Microsoft connectors, no paid RPA, no fragile personal-account triggers. Shared mailboxes, tenant-owned SharePoint, and enough plumbing that the flow keeps running when someone goes on leave. Là où un processus manuel répétitif rencontre un workflow gouverné, je construis le flow. Connecteurs Microsoft standards, pas de RPA payante, pas de trigger sur boîte personnelle. Boîtes partagées, SharePoint tenant, et assez de plomberie pour que le flow tourne quand quelqu'un part en congé.
Purchase orders were receipted late, and Finance chased manually every week. I replaced that with a governed two-beat rhythm: a Thursday email to every requisitioner listing their delivered POs still open for receipt, and a Tuesday Teams card for anything still un-receipted since Thursday, with a call-to-action button that takes the requisitioner straight to the receipt screen. Finance stopped chasing. Receipting caught up. Les bons de commande étaient réceptionnés tard, et l'équipe Finance relançait manuellement chaque semaine. Je l'ai remplacée par un rythme gouverné en deux temps : un email le jeudi pour chaque demandeur listant ses PO livrés encore ouverts, et une carte Teams le mardi pour tout ce qui n'a pas été réceptionné depuis jeudi, avec un bouton call-to-action qui envoie directement à l'écran de réception. La Finance a arrêté de relancer. La réception a rattrapé.
Two press editions arrive every morning to a shared mailbox. About 90 seconds later, an executive briefing lands in inbox, synthesised from both sources by an AI Builder GPT-4.1 prompt. A second flow re-styles it into a French luxury companion. Zero silent cancels. Copilot Studio agent removed entirely in V3. Deux éditions presse arrivent chaque matin sur une boîte partagée. Environ 90 secondes plus tard, un briefing exécutif atterrit en inbox, synthétisé depuis les deux sources par un prompt AI Builder GPT-4.1. Un second flow le rehabille en pendant français luxe. Zéro annulation silencieuse. Agent Copilot Studio entièrement retiré en V3.
The Membership WBR slide used to take an hour of hand-crafting from a macro-enabled workbook, tied to one person and one PC. Now: Power BI supplies every number by DAX, a free Office Script writes them into a companion workbook, and the shelf deck refreshes its linked ranges in place. Zero paid connectors. Runs unattended Monday 09:30. La slide Membership du WBR demandait une heure de fabrication manuelle depuis un classeur macro, liée à une personne et un PC. Aujourd'hui : Power BI fournit chaque chiffre par DAX, un Office Script gratuit les écrit dans un classeur compagnon, et le deck-étagère rafraîchit ses plages liées sur place. Zéro connecteur payant. Tourne sans supervision le lundi 09:30.
One clean daily figure per shop, benchmarked by the square metre, with drift flagged automatically. 29,090 m² across the site's shops under one comparable scale. Rules triage; AI Builder qualifies the handful of cases worth Facilities looking at. Campaign-aware, so a promotional weekend never reads as a fault. Un chiffre quotidien propre par boutique, benchmarké au m², avec la dérive signalée automatiquement. 29 090 m² de boutiques sur une échelle comparable. Les règles trient ; AI Builder qualifie les rares cas qui méritent l'attention de Facilities. Contextualisé calendrier, pour qu'une opé commerciale ne soit jamais lue comme une anomalie.
The service review evidenced that JML and access requests are 38% of the desk's queue. Groundwork in flight for a governed JML workflow (HR intake, account creation, equipment issue, exit) and a guided self-service path for passwords, MFA, and mailbox permissions with delegated approval. La revue de service a montré que JML et demandes d'accès représentent 38% de la file. Travaux en cours pour un workflow JML gouverné (intake RH, création de compte, remise de matériel, sortie) et un chemin self-service guidé pour les mots de passe, la MFA et les permissions de boîtes, avec approbation déléguée.
Early adopter across the group. Shipped the first governed Copilot Studio agents in production, brought Claude Code into internal tooling to compress build cycles, and now translate what works into patterns the rest of the org can copy. AI as a delivery lever, not a demo. Adopteur précoce à l'échelle du groupe. Premier à livrer des agents Copilot Studio gouvernés en production, à intégrer Claude Code dans l'outillage interne pour compresser les cycles de build, et aujourd'hui à traduire ce qui marche en patterns réutilisables par le reste de l'organisation. L'IA comme levier de delivery, pas comme démo.
A concierge copilot that drafts bilingual (FR/EN) replies at 5-star standard for the Guest Contact Center. 120+ boutiques, seven days a week. Rule of the house: the agent drafts, the human decides. Every reply cites its template and source internally. Sensitive cases (complaints, disputes, potential refunds) are drafted neutrally and marked for management validation before sending. Un copilote concierge qui rédige des réponses bilingues (FR/EN) au standard 5 étoiles pour le Guest Contact Center. 120+ boutiques, 7 jours sur 7. Règle de la maison : l'agent rédige, l'humain décide. Chaque réponse cite son template et sa source en interne. Les cas sensibles (réclamations, litiges, remboursements potentiels) sont rédigés de façon neutre et marqués pour validation manager avant envoi.
Among the first in the group to bring Claude Code into internal tooling. Village Control (4,100+ lines across engine and renderer) is a case study in modern AI-assisted development: real production integrations, session-only credentials, custody boundaries respected. The build compressed from weeks to days without cutting corners. Parmi les premiers du groupe à intégrer Claude Code dans l'outillage interne. Village Control (4 100+ lignes entre engine et renderer) est un cas d'école du dev assisté par IA en 2026 : intégrations production réelles, credentials session-only, frontières de custody respectées. Le build est passé de semaines à jours sans couper les coins.
A Copilot Studio assistant grounded on the Dataverse energy model. Answers Facilities questions in plain language ("which shop drifted this week?", "how does F&B compare to RTW on kWh/m²?") using only the real data. No hallucinations, no free-text lookups outside the model. Un assistant Copilot Studio ancré sur le modèle énergie Dataverse. Répond aux questions Facilities en langage naturel (« quelle boutique a dérivé cette semaine ? », « comment F&B se compare à RTW en kWh/m² ? ») en utilisant uniquement les données réelles. Pas d'hallucinations, pas de recherche libre hors du modèle.
Translating production experience into shareable patterns for the group: how to structure a source hierarchy that keeps an agent honest, how to design guardrails for sensitive cases, how to bilingual-prompt without register drift, how to move from Copilot Studio agents to leaner AI Builder pipelines when reliability matters more than conversation. Traduction de l'expérience production en patterns partageables pour le groupe : comment structurer une hiérarchie de sources qui garde un agent honnête, comment concevoir les garde-fous pour les cas sensibles, comment prompter bilingue sans dérive de registre, comment passer d'agents Copilot Studio à des pipelines AI Builder plus sobres quand la fiabilité prime sur la conversation.
When the tool doesn't exist, I build it. Node.js, Electron, React, Flutter, and increasingly Claude Code as a force multiplier. Ships to production where it needs to, stays local where it should. Quand l'outil n'existe pas, je le construis. Node.js, Electron, React, Flutter, et de plus en plus Claude Code comme force multiplicateur. Livré en production quand il le faut, gardé en local quand ça a plus de sens.
A local-only Electron desktop app that turns opaque switch, UPS and CCTV estates into a single readable health check across twelve sites worldwide. Talks to PRTG for topology, opens session-only SSH to the switches with full Cisco legacy algorithm support, and scrapes APC UPS units over SNMP. No cloud, no data leaves the network. Une application desktop Electron en local uniquement qui transforme des parcs opaques de switches, UPS et vidéoprotection en un health check unique et lisible sur douze sites dans le monde. Interroge PRTG pour la topologie, ouvre du SSH session-only vers les switches avec support complet des algorithmes Cisco legacy, et scrape les onduleurs APC via SNMP. Pas de cloud, aucune donnée ne quitte le réseau.
// Cisco IOS-XE legacy switches ship with older key // exchange algorithms. The ssh2 defaults won't // negotiate. Explicit kex list is required. const connectOpts = { host: ip, port: cfg.port || 22, username: cfg.username, readyTimeout: timeout, keepaliveInterval: 5000, algorithms: { kex: [ 'diffie-hellman-group14-sha1', 'diffie-hellman-group-exchange-sha256', 'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384', ], }, } // Session-only credentials. Never persisted. const conn = new Client() conn.connect(connectOpts)
A pre-arrival profiling web application for the Guest Services team. Collects preference and party detail from guests before they arrive on site, so the service is ready when they walk in. Piloted with a partner brand. Une application web de qualification pré-arrivée pour l'équipe Guest Services. Recueille préférences et détails de séjour auprès des clients avant leur arrivée, pour que le service soit prêt quand ils entrent. Pilote lancé avec une marque partenaire.
The workflow-automation pillar of the Ascend Ops brand, in active build alongside Village Control. Self-hosted N8N at the core, wired to the infrastructure sources that live outside a Microsoft 365 boundary: on-prem device integrations, cross-tenant orchestration, long-running jobs. Ops-side complement to Power Platform's business-side reach. Le pilier automatisation de la marque Ascend Ops, en construction active aux côtés de Village Control. N8N auto-hébergé au cœur, raccordé aux sources d'infrastructure qui vivent hors du périmètre Microsoft 365 : intégrations device on-prem, orchestration cross-tenant, jobs long-running. Complément côté ops à la portée métier de la Power Platform.
Flutter / Dart mobile crossword puzzle game, in active development. Milestones from grid generation through hint mechanics to release-ready polish. Jeu de mots croisés mobile en Flutter / Dart, en développement actif. Étapes de la génération de grille aux mécanismes d'indices, jusqu'au polish release-ready.
Unity 6000 2D platformer, built solo. AI-assisted division of labour across level design, scripting, and asset workflow, using the same principles that shipped Village Control. Plateformer 2D sous Unity 6000, développé en solo. Division du travail assistée par IA sur le level design, le scripting et le workflow des assets, avec les mêmes principes qui ont livré Village Control.
Deep in the Microsoft stack for production automation. Comfortable across the network and the full-stack web layer when a project needs it. Certified where it matters. Ancré dans la stack Microsoft pour l'automatisation production. À l'aise sur le réseau et la couche web full-stack quand un projet le demande. Certifié là où ça compte.
Available for infrastructure, automation and AI adoption consulting from Q4 2026. Based Paris → Lyon, remote-friendly across France and Europe. Open to full-time roles for the right team. Disponible pour du conseil en infrastructure, automatisation et adoption de l'IA à partir du Q4 2026. Basé Paris → Lyon, remote-friendly sur la France et l'Europe. Ouvert au CDI pour la bonne équipe.