Portrait de Maurizio Brioschi, fondateur et CTO de shardana.ai

Fondateur et CTO

Maurizio Brioschi, fondateur et CTO de shardana.ai

Plus de 25 ans en développement backend, architecture logicielle et cloud et direction technique. Aujourd'hui, depuis Cabras (Oristano), il travaille sur l'IA appliquée et les systèmes agentiques.

Qui est Maurizio Brioschi et quel est son rôle ?

Maurizio Brioschi est le fondateur et CTO de shardana.ai, le projet d’intelligence artificielle appliquée né à Cabras (Oristano), en Sardaigne. Il possède plus de 25 ans d’expérience en ingénierie logicielle, développement backend, architecture de systèmes et direction technique des équipes. Son parcours comprend des plateformes web complexes, des applications métier et des produits numériques évolutifs, avec des responsabilités reliant conception, développement et fonctionnement en production. La création de shardana.ai donne un cadre spécifique à son travail actuel sur l’IA appliquée, l’automatisation et l’architecture logicielle. Son expérience personnelle précède le studio et doit être comprise comme un parcours professionnel, pas comme l’histoire commerciale de la nouvelle marque. Le portrait et les liens LinkedIn et GitHub permettent d’identifier la personne derrière l’activité. Pour une demande technique, contacter le studio permet de partir d’un problème concret et de définir ensemble un périmètre et un point de départ adaptés.

Quelles compétences logicielles a-t-il développées ?

Le socle principal de Maurizio Brioschi est l’ingénierie backend et des plateformes, avec une expérience en PHP, Laravel, MySQL et architectures fondées sur des API. Ces compétences s’accompagnent de technologies comme Node.js, React, Vue.js et TypeScript dans les applications web et les produits numériques. Il a également travaillé avec des architectures distribuées et orientées événements, notamment avec des technologies comme Kafka. Le fil conducteur n’est pas un langage unique, mais la capacité à relier des composants avec des responsabilités claires, des données compréhensibles et des intégrations durables. Son expérience couvre le cycle de vie complet du logiciel : analyse architecturale, développement, revue, infrastructure et maintenance. Ce parcours permet d’évaluer un changement en considérant ce qu’il exigera après sa livraison. Une nouvelle fonction doit coexister avec du code existant, des dépendances et des procédures opérationnelles. Concevoir signifie donc considérer à la fois le comportement attendu et les conditions nécessaires pour le maintenir fiable pendant l’évolution du produit.

Comment relie-t-il architecture cloud et fiabilité opérationnelle ?

L’expérience de Maurizio Brioschi en infrastructure comprend AWS, Docker, Nginx, Redis, S3, CloudFront, Elasticsearch et les architectures de déploiement cloud. Son travail considère fiabilité, performances, sécurité et maintenabilité comme des aspects liés à la conception du produit. Une application ne se résume pas au code : elle doit être déployée, observée et mise à jour avec des procédures compréhensibles. Les pipelines CI/CD rendent répétables les étapes entre développement et livraison, tandis que la revue technique permet de discuter les conséquences des choix avant leur arrivée en production. Dans cette approche, une architecture modulaire ou orientée événements est utile lorsqu’elle réduit la complexité et soutient une évolution incrémentale. Il n’existe pas de configuration universelle pour tous les projets. Volumes, données, intégrations et compétences de l’équipe influencent la solution. Le même raisonnement vaut pour les services d’IA, dont les coûts et comportements doivent être considérés avec les autres composants et les personnes responsables du système.

Que signifie diriger techniquement une équipe ?

Comme Technical Lead, Maurizio Brioschi a aidé des équipes à passer de pratiques individuelles de développement à des processus partagés, fondés sur la livraison Agile, les versions incrémentales, la revue de code et des standards techniques explicites. La direction technique concerne la manière dont les personnes décident ensemble, autant que la qualité d’une implémentation particulière. Une architecture doit être comprise par ceux qui la modifient ; une convention est utile si elle rend le travail plus prévisible et facilite la discussion. Son parcours inclut donc gouvernance technique, coordination et attention au rapport entre besoins du produit et choix d’ingénierie. La simplicité reste centrale : services séparés, événements et modules doivent aider l’équipe à mieux gérer le système. Lorsqu’ils introduisent davantage de dépendances qu’ils n’en résolvent, il faut les reconsidérer. Appliquer cette méthode aux projets d’IA signifie préserver les responsabilités humaines, les critères de vérification et la continuité opérationnelle lorsque certaines étapes sont automatisées.

Comment applique-t-il cette expérience aux LLM et aux workflows agentiques ?

Le travail récent de Maurizio Brioschi s’étend à l’intelligence artificielle, aux intégrations LLM, aux workflows agentiques et au développement logiciel assisté par IA. Il s’intéresse à leur capacité à améliorer la productivité d’ingénierie, automatiser des processus métier et soutenir les équipes sans compromettre la qualité architecturale. Relier un modèle à des outils et des données exige de considérer le système complet : sources, permissions, comportement des intégrations et contrôle des opérations. Une réponse plausible ne démontre pas, à elle seule, qu’un processus fonctionne correctement. Il faut évaluer les situations d’information incomplète, d’erreur ou de demande hors périmètre, et rendre compréhensible le passage à une personne. Voilà le lien entre expérience logicielle et conception IA : des composants probabilistes intègrent des produits qui nécessitent toujours des limites et des responsabilités claires. L’objectif est de choisir des solutions proportionnées au problème, capables d’évoluer grâce aux vérifications et à l’apprentissage tiré de leur usage réel.

Quels intérêts orientent son travail et sa formation actuels ?

Maurizio Brioschi approfondit le Machine Learning et explore les initiatives AI for Good, avec un intérêt particulier pour la surveillance environnementale, la durabilité et les applications susceptibles de produire un impact social ou environnemental mesurable. Il s’agit de directions d’étude et d’intérêt, pas de déclarations de résultats déjà obtenus ou de projets certifiés. Le principe reliant ces domaines à son parcours est pragmatique : comprendre le problème métier, choisir une architecture adaptée et garder les systèmes aussi simples que possible. Il considère l’IA comme une couche supplémentaire de l’ingénierie logicielle, intégrée aux données, à l’infrastructure et à l’organisation du travail. À travers shardana.ai, cette approche rejoint DOMOS Network, le projet de réseau technologique en validation en Sardaigne. Les pages dédiées distinguent profil professionnel, activité du studio et état actuel de l’initiative territoriale. Pour envisager une mission, il est utile de partir des objectifs, des outils existants et des contraintes avant de sélectionner des technologies ou des modalités de collaboration.