Typescripteur. Un peu de node-red, dans le passé beaucoup de TouchDesigner, un amour éternel pour Rails. En ce moment, je me concentre sur les objets connectés, Docker, mélanger les deux et plus encore!
Dotée d’un écran extérieur de 580 000 pieds carrés (~54 km²) et d’un écran intérieur de 160 000 pieds carrés (~15 km²) affichant une résolution de 16K, la Sphère MSG se positionne comme le plus grand écran LED au monde.
Ces impressionnants écrans extérieurs et intérieurs ont été conçus et fabriqués à l’usine de SACO Technologies à Montréal. En rejoignant l’équipe en janvier 2021, j’ai pu contribuer à la conception et à la mise en place d’un système de contrôle de qualité automatisé déployé sur 140 postes de travail distincts, se répartissant les 50 différents batteries de tests. De nouvelles batteries des tests ont été ajoutées tout au long du processus de production, qui s’étendait de novembre 2021 à mai 2023.
Les données collectées lors de ces tests ont permis d’identifier et de corriger des problèmes de fabrication, tout en permettant à l’équipe de production de suivre l’évolution de la production et des expéditions.
Parallèlement, de décembre 2022 à septembre 2023, j’ai travaillé sur la conception et le développement d’une API standardisée pour le contrôle des écrans SACO, baptisée “D-MON”. Cette API offre la possibilité à l’équipe de gestion de spectacles (“show-control”) de contrôler les écrans de manière homogène, indépendamment de leur type. La Sphère MSG est le premier projet à mettre en œuvre cette nouvelle API.
Ce projet m’a donné l’opportunité de collaborer avec des équipes multidisciplinaires, de la conception à la production, en passant par l’implémentation et l’intégration. De plus, il m’a permis de développer des logiciels internes conçus pour une longévité dépassant celle d’un projet particulier, tout en prenant en compte une approche multi-projets dès le départ. Enfin, cette expérience m’a également donné l’opportunité de former et de diriger une équipe de développeurs, accélérant ainsi le rythme du développement.
Expérience multimédia immersive publique, le AT&T Discovery District est composé d’un écran LED 6K de 104 pieds de haut, trellis lumineux ainsi qu’une sphère LED.
Divers outils ont été développés pour ce projet.
Tout d’abord, un système de déploiement sur mesure pour permettre aux artistes de déployer leurs capsules Unreal, TouchDesigner et autres automatiquement sur un parc d’une dizaine de serveurs vidéos, durant la période d’installation et d’intégration.
Ensuite, un système de contrôle unifié permettant d’interfacer plus de 20 systèmes différents aux protocoles variés fût implémenté. Ce système de contrôle a pu être interfacé avec X-AGORA, permettant au client de planifier et de contrôler les différents systèmes depuis une seule interface.
Ce projet a été pour moi l’occasion de travailler à créer des outils internes robustes, documentés et réutilisables sur les prochains projets.
Expérience ludique pour enfants, augmentée d’un bracelet RFID offrant au jeune visiteur une quête de cristaux. Ces cristaux sont placés dans l’espace de façon stratégique, invitant l’enfant à découvrir l’intégralité de l’espace et des expériences qui lui sont offertes.
Ces cristaux sont équipés d’un senseur RFID, haut-parleurs, lumières et connectivité sans-fil et sont opérables à distance depuis une interface d’administration. En cas de remplacement, leur rôle peut être réassigné en quelques secondes.
À l’aide de ces objets connectés, l’utilisateur accumule des points, qui lui permettent de débloquer des récompenses. Une borne interactive permet au visiteur de consulter son progrès. Ce même système est utilisé afin d’autoriser l’accès aux différentes installations, assignées lors de l’inscription à l’accueil.
J’ai développé le back-end du système, ainsi que le front-end, que l’on retrouve au travers des différentes interfaces affichées à l’utilisateur et aux employés.
Ce projet m’a aussi offert l’opportunité de concevoir l’objet connecté lui-même, des plans électroniques à la production de prototypes, et de développer le firmware du microcontrolleur, incluant la capacité de mise à jour OTA.
La 104e île nous transporte dans un monde mythique inspiré des richesses naturelles et historiques de Sorel.
Expérience immersive et interactive au travers d’un univers lumineux racontant la légende de la 104e île de Sorel, une création cadabra.
Au cours de ce projet, nous avons développé un objet connecté, la lanterne, que chaque utilisateur transporte avec lui, offrant une expérience audio-visuelle personnalisée et interactive.
Cette lanterne permet au visiteur d’interagir avec de nombreuses installations, réagissant aux mouvements, sons, lumière, forces et plus encore.
Ce projet a présenté de nombreux challenges. Pour moi, il s’agissait de mon premier parcours, avec plus de 200 appareils communiquant en tout temps, dont plus de la moitié sans-fil. Pour garder de l’ordre dans ces communications, j’ai développé une API permettant à tout programmeur sur le projet d’accéder aux informations pertinentes à son installation. Qu’il s’agisse de données traitées ou non; l’intégralité du système est accessible en lecture par toute l’équipe.
En collaboration avec GSM Project et Fly Studio, XYZ Technologie Culturelle a participé à la réalisation du projet Elements of Burj. Il s’agit d’une maquette du Burj Khalifa, laquelle est rendue interactive au moyen de 4 caméras de suivi 3D, 3 projecteurs 4K, 3 projecteurs HD et des hauts parleurs situés tout autour. Cette « fontaine » interactive se trouve à la réception de l’activité At the Top, divertissant les visiteurs en chemin pour les ascenseurs qui les amèneront en haut de la tour. L’utilisateur est invité à interagir avec des systèmes de particules en temps réel sur un canvas d’une résolution de près de 6K, offrant une qualité d’image rarement observée à cette échelle.
Au cours de ce projet, les nombreux défis techniques que j’ai eu à relever m’ont permis d’approfondir comme jamais mes connaissances de TouchDesigner: résolutions extrêmes, pipeline video multi-serveurs, combinaison de textures de profondeur, etc. Comportant initialement 6 projecteurs HD, le projet est devenu encore plus intéressant lorsque la demande d’augmenter la résolution de 3 projecteurs à 4K. Avec Dimitri Delphin, nous avons repensé l’architecture du système afin de permettre ces nouvelles résolutions tout en conservant une latence la plus faible possible.
Pour ses 25 ans et le 375e de Montréal, Le Bateau-Mouche au Vieux-Port de Montréal offre une expérience immersive musique, son et lumière réalisée par XYZ lors de ses soupers croisières.
Projet réalisé par XYZ Technologie Culturelle. Pour ce projet, j’ai développé un système de mapping LED dans TouchDesigner, permettant de prévisualiser en temps réel les 7,693 LEDs durant l’édition des 3 spectacles de lumière. Ce système nous a permis de préparer les spectacles avant l’installation physique de l’éclairage et de valider avec le client les choix esthétiques dès le début du projet. Le contrôle se fait à distance par l’intermédiaire de tablettes dédiées à l’opération.
Développeur logiciel principal
Janvier 2021 - présent
Développeur système : backend
Juillet 2019 - Janvier 2021
Programmeur interactif
Juin 2016 - Juillet 2019
Développeur web
Août 2013 - Juin 2016
Stage en intéractivité
Mars 2016 - Juin 2016
Développeur frontend
Avril 2013 - Août 2013
Université du Québec à Montréal
Baccalauréat de 3 ans
2013 - 2016
Société des Arts Technologiques
Formation théorique et pratique de 24 heures
Novembre 2013 - décembre 2013
Collège Édouard Montpetit
DEC de 3 ans
2010 - 2013