Mes projets et postes.

Projets réalisés au cours de ma formation de licence Big-Data & IA 2024-2022:



Projets réalisés au cours de ma formation au BTS SIO 2020-2022 :

Autre contenu :

Snake en langage C

Règle du jeu

Le joueur contrôle une longue et fine ligne semblable à un serpent, qui doit slalomer entre les bords de l'écran et les obstacles qui parsèment le niveau. Pour gagner chacun des niveaux, le joueur doit faire manger à son serpent un certain nombre de pastilles similaire à de la nourriture, allongeant à chaque fois la taille du serpent. Alors que le serpent avance inexorablement, le joueur ne peut que lui indiquer une direction à suivre (en haut, en bas, à gauche, à droite) afin d'éviter que la tête du serpent ne touche les murs ou son propre corps, auquel cas il risque de mourir.


Certains clones proposent des niveaux de difficulté dans lesquels varient l'aspect du niveau (simple ou labyrinthique), le nombre de pastilles à manger, l'allongement du serpent ou encore sa vitesse.

Pourquoi faire un programe en C

Dans le cadre de ma formation du langage C est indisponible car il est utilisé dans les entreprises pour développer différents programmes. Dans le cadre de cette exercice au développement du langage c nous avons réalisé un petit jeu suivant les règles du snake.


Le projet a été développé par groupe de 3 personnes au sein de ma classe, nous étions organisés via les plateforme Microsoft Teams et Discord en échangeant des messages ou en partageant le code le travail a été fait de manière mutuel chacun a à donner son avis et sa patte au snake.

Captures d'écran

Gestion du wiki interne.

Contexte


En entreprise la communication est primordiale pour garantir une bonne prestation et une garantie de qualité auprès du client, c'est pour cela que les documentations sur les différents programmes et installation réseau ont chacun une documentation qui doit être accessible à toute personne autorisée.


Pour garantir l'accessibilité à ces documents une plateforme wiki est disponible au sein de mon entreprise mais qui permet de les consulter c'est nécessaire dans le cadre de son travail cependant il faut les intégrer.


À la demande de mon supérieur j'ai introduit nombreuses documentations fournit d'images de textes et de tableaux en tout genre.

À quoi sert un wiki ?

Un wiki est une application web qui permet la création, la modification et l'illustration collaboratives de pages à l'intérieur d'un site web. Il utilise un langage de balisage et son contenu est modifiable au moyen d’un navigateur web. C'est un logiciel de gestion de contenu, dont la structure implicite est minimale, tandis que la structure explicite se met en place progressivement en fonction des besoins des usagers.


Le premier wiki, créé en 1995 par Ward Cunningham pour réaliser la section d’un site sur la programmation informatique, fut appelé WikiWikiWeb. En 2021, selon Alexa Internet, le site géré par wiki le plus consulté est Wikipédia1.

Captures d'écran

Auto-fomation en SQL

J’ai commencé à travailler un mois avant la rentrée je me suis auto-formé aux bases du SQL pour pouvoir réaliser de petits changements ou ajouts sur la base de données de mon entreprise.


Afin de faire gagner plus de temps à mon équipe mon tuteur m'a demandé d'apprendre les bases du SQL en autodidacte. Afin de m'initier au sujet j'ai consulté les sites suivants sql.sh et docs.oracle.com et plein d'autres.

Le SQL c'est quoi ?

SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles. Outre le langage de manipulation des données :


• le langage de définition des données permet de créer et de modifier l'organisation des données dans la base de données,


• le langage de contrôle de transaction permet de commencer et de terminer des transactions,


• le langage de contrôle des données permet d'autoriser ou d'interdire l'accès à certaines données à certaines personnes.


Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données relationnelles (abrégé SGBDR) du marché.



SQL fait partie de la même famille que les langages ALPHA (dont il est le descendant), SQUARE, QUEL (intégré à Ingres) ou QBE (Zloof). Il a été appelé SEQUEL à sa naissance, mais ce nom a été changé en SQL du fait que SEQUEL était une marque déposée de l'avionneur Hawker-Siddeley.

Réalisation de procédures stockées en SQL.

Après mon auto-formation SQL mon tuteur m'a demandé de réaliser quelques petites procédures dans ce langage. Afin de fluidifier le travail de mon équipe.


Pour des raisons de sécurité certains détails sont masqués.

Captures d'écran

Site Gestion-Technicien

Contexte


Dans le cadre de ma formation la création d'un site web est primordiale, nombreuses sont les entreprises qui disposent aujourd'hui d'un site web pour gérer leurs activités en interne.


C'est pour cela que j’ai réalisé un site pour une entreprise fictive de gestion de techniciens et de chantier. Dans les langages PHP, html et SQL.


Ce site web doit comporter un espace pour les clients et des administrateurs ayants des privilèges différents selon leurs autorisation. Le site web est composé de 5 pages Une page d'accueil, une page pour la gestion des techniciens, une page pour la gestion des clients, une page pour la gestion des catégories et une page pour la gestion des intervenants. Toutes ces pages comportent des données que l'on peut modifier ou supprimer en communiquant avec la base de données grâce à la technologie SQL.

Captures d'écran

Portail numérique

Contexte


L'entreprise dans laquelle j' ai été salarié a mis en place différents outils numériques pour l'ensemble de ses équipes afin de ne pas perdre de temps et de faire le tri parmi les outils internes sur une page d'accueil.


N’étant pas chargé de ce projet j'ai néanmoins observé mon collègue qui me demandait souvent des retours. Plusieurs idées comme l'ajout du prénom et de l'équipe dont il fait partie affichés dans le coin et caetera.

Qu'est-ce qu'un portail numérique ?

Un portail web est une plateforme où l’on trouve des ressources et des services pour les internautes. Mais à la différence du site web, il faudra dans la majorité des cas utiliser un identifiant et un mot de passe pour accéder à ces contenus. Ces ressources peuvent soit servir de liens vers des sites tiers de référence, des forums de discussion ou des blogs, soit être constituées de contenus éditoriaux propres au portail. L’identification de l’internaute en amont permettra de personnaliser les ressources accessibles à chacun.

Capture d'écran

Prédire la magnitude des séismes sur l'île de Fiji.

En 2024 pour mon examen j'ai du rendre ce projet mais au cours de ma formation. il m'a permi d'apprendre à créer une aplicationa avec un modele.

Lorsqu'un séisme est détecté par les appareils grâce aux données surveillées (coordonnées, profondeur, nombre de stations ayant détecté l'épicentre), il est possible d'estimer la magnitude, c'est-à-dire la puissance des dégâts qu'il a occasionnés, et non pas la force avec laquelle il a frappé. Cela permet d'avertir et de préparer au mieux les équipes et l'organisation des secours sur place. Ce projet a été réalisé en toute autonomie et n'est pas encore en service.

Ce projet a été réalisé en toute autonomie et n'est pas en service.

Documents et annexes.

Tout au long du projet j'ai écrit un document relatant le projet mais aussi le projet est mis en ligne sur la plateforme github.

Ouvrir le PDF en plus grand.

Le code est sur mon github.

Captures d'écran

L'application de traduction et de "texte to speech" avec le cloud Azure

Pour me former pour data et au cloud durant mon parcours j'ai pu me servir de azur et faire une petite application qui communique avec mon cloud Azure grâce à une API.

J'ai pu apprendre à maîtriser le cloud et les API

L'utilisation de l'application est simple.Une introduction est présentée par des personnages utilisant les voix de Azure. Après cela vous pouvez parler dans une langue puis sera traduite et prononcer dans la langue de la voulue.

Voici une capture vidéo de l'application.

Captures d'écran

MyArchiStyle une application de classification d'images.

Contexte


Dans le cadre de ma formation de développeur en intelligence artificielle et Big Data, j'ai entamé mes études en octobre 2022 en vue d'obtenir mon diplôme de développeur DATA & IA. Pour valider ce dernier (RNCP37827) en avril 2024, j'ai travaillé sur un projet de fin de formation qui devait répondre aux critères de la grille d'évaluation imposée par l'organisme certificateur. Ce projet s'inscrit dans une démarche pédagogique visant à démontrer mes compétences techniques en développement d'applications utilisant l'intelligence artificielle, ainsi que ma capacité à concevoir et déployer une solution complète, de l'analyse du besoin jusqu'à la mise en production. L'objectif principal était de créer une application fonctionnelle intégrant un modèle de machine learning, une interface utilisateur accessible, et une architecture technique solide. Ce projet m'a permis d'approfondir mes connaissances en classification d'images, en conception d'interfaces web responsive, et en déploiement de solutions d'IA accessibles au grand public.

MyArchiStyle c'est quoi ?

MyArchiStyle est une application éducative et ludique conçue pour aider les utilisateurs à découvrir et à apprendre l'art architectural. Elle s'adresse à un large public, allant des touristes en quête de découvertes culturelles aux écoliers désireux d'enrichir leurs connaissances, en passant par les passionnés de tout âge qui souhaitent approfondir leur compréhension de l'architecture. Elle est accessible par une application web qui permet de télécharger une image pour en identifier les styles architecturaux dominants. Un commentaire détaillé est fourni en ligne avec l'image.


L'application MyArchiStyle offre une variété de fonctionnalités clés destinées à faciliter l'apprentissage et la découverte de l'architecture à travers des images. Voici les principales fonctionnalités proposées :

1. Reconnaissance de Styles Architecturaux

L'application utilise l'intelligence artificielle pour identifier les styles architecturaux présents dans une image téléchargée par l'utilisateur. Elle prend en charge une large gamme de styles architecturaux, y compris le gothique, la Renaissance, l'Art Deco, et plus encore.

2. Interface Utilisateur

L'application offre une interface web accessible sur différents appareils (PC, mobiles, tablettes). L'interface est conçue pour être simple et minimaliste, avec des couleurs neutres et une navigation facile entre les différentes pages de l'application.

L'architecture de l'application est simple, avec un nombre limité de pages, ceci permet une navigation fluide et intuitive. Les utilisateurs peuvent facilement télécharger des images, recevoir des prédictions et des explications détaillées, et consulter une aide au besoin.

Ces fonctionnalités font de MyArchiStyle un outil précieux pour toute personne intéressée par l'architecture, offrant à la fois des fonctionnalités éducatives et des outils pratiques pour explorer et apprendre sur différents styles architecturaux à travers des images.

Points d'amélioration envisagés.

Points d'amélioration envisagés pour le projet MyArchiStyle, qui a pour but d'identifier les styles architecturaux à partir d'images grâce à l'intelligence artificielle.

Détection de Contexte dans les Images:

Améliorer la capacité du système à analyser le contexte des images pour renforcer la précision de la classification des styles architecturaux.

Réutilisation des Images Utilisateurs.

Mettre en place un système éthique de gestion des images utilisateurs pour alimenter un apprentissage continu du modèle, tout en respectant la confidentialité et le consentement des utilisateurs.

Fonctionnalités de Collaboration et Partage.

Développer des outils qui permettent aux utilisateurs de créer et partager des collections d'images, favorisant ainsi l'engagement communautaire et l'enrichissement de la base de données.

Création de Rapports Analytiques et Graphiques.

Intégrer des fonctionnalités pour que les utilisateurs puissent générer des rapports et des analyses visuelles de leurs images, permettant une exploration plus profonde et des présentations éducatives.

Extension de la Collection d'Art Architectural.

Collaborer avec des experts pour élargir la collection d'œuvres architecturales disponibles dans l'application, diversifiant ainsi les prédictions et offrant une ressource éducative enrichie.

Rapore du projet MyArchiStyle

Captures d'écran

Amélioration d'un Système de Recherche de Documents.

Introduction

La gestion efficace de grands volumes de données textuelles est cruciale pour de nombreuses applications d'intelligence artificielle, telles que l'analyse de sentiments et la recherche documentaire. Ces applications nécessitent l'indexation efficace des documents pour retrouver les plus pertinents. L'objectif de cette documentation est d'améliorer un système de gestion documentaire existant en intégrant les avancées récentes en IA.

I. Analyse du Système Existant

A. Structure de l'Application

Le système initial comprend trois scripts Python principaux :

• indexer.py: Utilise le modèle TF-IDF pour vectoriser les documents textuels et la similarité cosinus pour évaluer leur pertinence par rapport aux requêtes des utilisateurs.

• ingestion.py: Gère l'intégration des documents en parcourant un dossier spécifié et en transmettant les fichiers texte à l'indexeur.

• main.py: Interface utilisateur permettant l'indexation des documents et l'exécution des requêtes via une API FastAPI.


B. Forces et Faiblesses

Forse du système actuel.

• Utilisation efficace de TF-IDF pour la vectorisation des documents.

• Utilisation de la similarité cosinus pour une évaluation pertinente de la similarité des documents.


Faiblesses:

• Le TF-IDF ne comprend pas le contexte ni les synonymes, limitant la compréhension sémantique.

• Absence de support multilingue.

• Nécessité de réindexer les documents pour chaque requête, allongeant les temps de réponse.

II. Améliorations Proposées

A. Meilleure Compréhension Sémantique

Intégration de grands modèles de langage tels que Embeddings de Mistral, Il s'agit d'une technique couramment utilisée dans le traitement du langage naturel pour convertir des mots ou des phrases en représentations numériques denses, afin d’améliorer la compréhension du sens des mots et des relations entre eux, permettant une meilleure gestion du multilinguisme et de la sémantique.

B. Optimisation de l'Indexation

Développement d'un système pour conserver l'index existant tout en intégrant de nouveaux documents progressivement, réduisant ainsi les délais de réponse.


III. Base de données.

Utilisation de Pinecone pour l'Indexation.

Adoption de Pinecone, une base de données vectorielle, pour l'indexation automatique des documents. Cela permet de conserver les vecteurs sur le long terme et d'éliminer la nécessité de réindexassions répétée.

Optimisation du Processus d'Indexation

Pinecone offre une solution pour le stockage persistant des données, améliorant l'efficacité de l'indexation et réduisant les temps de traitement.

IV. Tests et Résultats

Des tests ont été réalisés sur divers ensembles de données, incluant des textes en anglais sur des genres variés comme la science-fiction et le thriller. Les tests ont montré une amélioration significative de la pertinence des documents retrouvés grâce à l'utilisation de Pinecone et des modèles de langage avancés comme BERT, avec des temps de réponse très rapides.


Conclusion.

Le passage de l'approche basée sur TF-IDF à une solution intégrant Pinecone et des embeddings a nettement amélioré la pertinence et la précision des résultats de recherche documentaire, tout en maintenant de bonnes performances en termes de temps de réponse. Le système est désormais mieux équipé pour gérer la complexité sémantique et le multilinguisme, rendant les résultats plus utiles et précis pour l'utilisateur.

Veille informatique

Pourquoi maintenir une veille régulière ?

La veille technologique est essentielle pour anticiper les évolutions, détecter les failles de sécurité, adapter ses choix techniques et orienter la stratégie métier. Être informé des nouveautés (produits, normes, correctifs, vulnérabilités, tendances) permet de préparer les déploiements, optimiser les coûts et gagner du temps. Elle s’applique aussi bien à la sécurité (CVE, alertes CERT-FR), au développement (frameworks, versions), à l’IA/Big Data (modèles, librairies) qu’aux systèmes (cloud, réseau, DevOps).

Objectifs d’une veille efficace

    Surveiller les vulnérabilités et correctifs de sécurité (CVE, bulletins). Suivre les mises à jour éditeurs (OS, bases de données, frameworks). Repérer les tendances (IA, cloud, data engineering, cybersécurité). Identifier des outils et bonnes pratiques réutilisables en entreprise. Consolider des sources fiables pour des décisions rapides.

1. Flux RSS — cœur de la veille

Je centralise des flux RSS de sites éditeurs, communautés techniques et CERT dans des agrégateurs comme Feedly ou Tech2Tech. Cela me permet de parcourir rapidement les titres, filtrer par tags et archiver ce qui compte.

Icône RSS

2. Podcasts — se tenir informé en mobilité

J’écoute des émissions techniques dans les transports ou entre deux tâches :

De quoi j’me mail

De quoi j’me mail

memoir vive

Le Rendez-vous Tech

Tech Café

Tech Café

3. Communiqués et publications des entreprises

Je suis les blogs officiels, release notes, roadmaps et les lettres aux investisseurs des grands acteurs (éditeurs, cloud, constructeurs). Cela éclaire les orientations produits et les priorités à venir.

    Notes de versions (OS, SGBD, frameworks) pour planifier les migrations. Roadmaps publiques pour anticiper les dépréciations et nouvelles APIs. Billets d’ingénierie pour les retours d’expérience (scalabilité, sécurité).

4. Newsletters bien choisies

Les newsletters permettent une synthèse hebdomadaire ciblée (sécurité, cloud, data). Il faut rester sélectif pour éviter la surcharge informationnelle.

    CERT-FR — alertes officielles. Seclists — listes sécurité (bugtraq, full-disclosure). Newsletters éditeurs (Microsoft, AWS, Google, Red Hat, JetBrains).
Icône newsletter

5. Échanger avec les collègues et communautés

La veille ne doit pas être un exercice solitaire. L'intelligence collective permet de filtrer le bruit et de valider la pertinence technique.

    L'échange interne : Utiliser les Code Reviews pour discuter des nouveaux patterns et instaurer des "Brown Bag Lunches" pour présenter des technos (ex: nouvelle architecture Transformer). Canaux dédiés : Créer un flux #veille-data ou #paper-club sur Slack/Teams pour débattre des articles "à lire absolument". Immersion communautaire : Analyser les Issues/PR sur GitHub (PyTorch, TensorFlow) pour anticiper les évolutions et suivre les Discords techniques (Hugging Face, OpenAI). Meetups & REX : Privilégier les retours d'expérience concrets sur les mises en production plutôt que les présentations commerciales.

6. Points d’attention ⚠️

En Data/IA, le risque de "FOMO" (Fear Of Missing Out) est élevé. La qualité prime sur la quantité.

    Gérer l'infobésité : Appliquer la règle du Signal/Bruit (désabonnement si <10% pertinent) et le "Just-in-Time Learning" (apprendre au moment du besoin). Fiabilité et Esprit Critique : Cross-checker les papiers ArXiv avec des implémentations tierces (Papers with Code) et remonter aux sources primaires. Hygiène du KM : Pratiquer le "jardinage numérique" (lier les notes entre elles sur Obsidian/Notion) et supprimer les flux morts chaque trimestre.

7. Ma méthode hebdomadaire

La régularité est clé : transformer la veille en rituel incontournable.

    Le "Scan" (Lundi - 15 min) : Tri immédiat des flux (Lire maintenant / Read Later / Ignorer) avec focus thématique. L'Approfondissement (Créneau bloqué - 1h) : Lecture active, POC éclair sur code prometteur et analyse d'impact sur la roadmap. La Synthèse (Vendredi) : Curatoriat (3 liens max), contextualisation (pourquoi c'est important pour nous) et archivage dans le Log.

8. Automatiser et centraliser

Utiliser l'ingénierie (Python, n8n) pour passer la veille à l'échelle :

    Filtrage Avancé : Scripts ou workflows (n8n) pour scraper des sources spécifiques et filtrer par Regex. Résumé par IA : Connecter une API (GPT-4/Claude) aux flux RSS pour générer des résumés exécutifs automatiques. Centralisation (Hub) : Webhooks pour notifier sur Slack/Notion lors d'une "Star" ou activité sur un repo GitHub critique.

L'horloge de Pont Cardinet

Présentation de la station

Le métro Pont Cardinet est une station de métro située dans le 17e arrondissement de Paris, en France. Elle est desservie par la ligne 14 du métro de Paris.

La station a été ouverte en 2020 dans le cadre de l'extension de la ligne 14 vers le nord-ouest de Paris.C'est la 303e station du métro. Elle est située près de la gare de Pont Cardinet, qui offre des correspondances avec les trains de banlieue et la lignes de RER L du réseau parisien.

La station de métro Pont Cardinet dessertit notamment le quartier des Batignolles, qui se transforme en quartier résidentiel et d'affaires dynamique.

En 2021, première année complète d'exploitation, la fréquentation s'établit à 4 168 538 voyageurs entrants ce qui la place à la 50e position des stations de métro pour sa fréquentation.

Une sortie de métro contemporaine

Une œuvre d'art contemporaine située à l'entrée de la station de métro Pont Cardinet à Paris. Cette œuvre, intitulée "Je ne suis jamais allé nulle part" et créée par Tobias Rehberger, est constituée de 264 facettes colorées et est une interprétation contemporaine de la célèbre station de métro art nouveau de l'architecte Hector Guimard.

Elle mesure près de 5 mètres de haut et 12 mètres de long, s'avance de 3 mètres au-dessus de l'accès de la station de métro et pèse entre 4 et 5 tonnes. Elle se compose de deux parties : une à l'extérieur de la station, qui s'intègre à l'entrée de la station et à un immeuble voisin, et une à l'intérieur de la station, visible par les voyageurs de la ligne 14. L'œuvre comprend également une horloge située au niveau supérieur de l'arche, qui donne l'heure et rappelle la dimension abstraite du temps dans nos vies.

1 / 5
2 / 5
3 / 5
4 / 5
5 / 5

Les plaques

Deux plaques identiques contenants un message sont accrochés à l'intérieur et à côté de l’œuvre :
Studio Tobias Rehberger

"Mon projet pour la station Pont Cardinet est une interprétation contemporaine monumentale de la station de métro Art nouveau de l'architecte Hector Guimard, devenue au fil du temps emblématique de Paris."

En faisant appel à son univers personnel et en jouant avec l'architecture des immeubles avoisinants, l'artiste Tobias Rehberger propose un repère insolite et remarquable, une transition colorée et saisissante entre le dessus et le dessous de la capitale d'aujourd'hui.

Au niveau de la rive supérieure, une horloge binaire constituée de trois rectangles de couleur s'illumine. En apparence variation lumineuse aléatoire, elle donne l'heure précise et témoigne de cette dimension abstraite qui structure nos vies: le temps.

Cette œuvre, réalisée à l'initiative d'Emerige, de la RATP et d'Île-de-France Mobilités, s'inscrit dans le cadre du prolongement nord de la ligne 14 et du programme " 1 immeuble, 1 oeuvre ".

Qui est Tobias Rehberger


Né en 1966 en Allemagne, Tobias Rehberger emprunte aux codes de l'architecture et du design afin de créer des œuvres immersives qui mettent en question notre vision du monde. Son travail est présenté dans les institutions internationales et les musées les plus prestigieux.

Comment lire l'heure ?

Sur la plupart des sites que j'ai consultés, il est expliqué que c'est une horloge binaire, mais en réalité, il s'agit d'une fausse information. L'erreur vient des Studios de Tobias Rehberger, qui a été copiée partout sans vérifier ni remettre en question la source.

L'objet en question est une horloge qui se compose de trois cadres colorés, faits de rectangles qui s'illuminent selon l'heure du jour. Son fonctionnement repose sur le principe de la jauge. Dans chaque cadre, tous les rectangles allumés sont précédés d'autres rectangles allumés, et tous les rectangles éteints sont suivis d'autres rectangles éteints.

• Le premier cadre à gauche comporte 12 rectangles, dont le sixième ne fonctionne pas. Ce cadre indique les heures.

• Le deuxième cadre au centre indique les dizaines de minutes et est constitué de 6 rectangles.

• Enfin, le dernier cadre à droite indique les unités de minutes et est constitué de 9 rectangles.

Il suffit de compter le nombre de rectangles allumer par exemple pour la cas suivent:

Pour avoir les heures on compter dans le premier cadre :

Dans ce cas, c'est "8"


On fait de même pour les dizaines et les unités de minutes :

Dans ce cas, c'est "4" et "5

Ainsi, il est actuellement 8 heures 45. Bravo !

Il n'existe aucun moyen de distinguer AM et PM, la seule façon est de se rappeler si l'on est le matin ou l'après-midi.


Plus d'example

12h03.


18h28


Conclusion

La station de métro Pont Cardinet est une nouvelle addition moderne au réseau de métro de Paris, desservant un quartier dynamique en pleine transformation. L'œuvre d'art contemporaine "Je ne suis jamais allé nulle part" créée par Tobias Rehberger ajoute une touche colorée et remarquable à l'entrée de la station, offrant une interprétation contemporaine de l'architecture emblématique. Cette œuvre s'inscrit dans le cadre du programme "1 immeuble, 1 oeuvre" et est devenue un repère insolite pour les voyageurs de la ligne 14. L'horloge située à l'entrée de l'œuvre qui donne l'heure exacte en illuminant des rectangles de couleur en fonction de l'heure de la journée. Globalement, la station de métro Pont Cardinet est un exemple parfait de la façon dont l'art et l'architecture peuvent se combiner pour créer des expériences uniques et mémorables dans les espaces publics de la ville.

Contenu Caché

Ceci est le contenu caché

Page des projets et postes de Jean-Paul Sartoris.

Veuillez sélectionner un contenu à lire.

🕵️‍♂️

404 - Page introuvable

Oups ! On dirait que cette page s'est cachée mieux que mes chaussettes dans la machine à laver.
Peut-être qu'elle est partie prendre un café ou qu'elle a rejoint la page 403 avec 418 pour une réunion secrète...

Retour à l'accueil
(Promis, cette page existe !)