[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"blog-count-header":3,"index":4,"preview-projects":58},0,{"id":5,"title":6,"body":7,"description":48,"extension":49,"meta":50,"navigation":51,"path":52,"seo":53,"stem":56,"subtitle":17,"__hash__":57},"index/index.md","Développeur Fullstack",{"type":8,"value":9,"toc":44},"minimark",[10],[11,12,13,18],"u-page",{},[14,15],"landing-hero",{"description":16,"subtitle":17,"title":6},"Je transforme vos idées en applications web performantes, accessibles et scalables.","MANSOUR Bahaa-Eddine",[19,20,21,26,31,36,41],"landing-content",{},[22,23],"landing-about",{"description":24,"title":25},"Développeur fullstack passionné, spécialisé dans l'écosystème Vue.js/Nuxt.js. J'accompagne startups et entreprises dans la modernisation de leurs applications web, de la migration technique à l'implémentation de nouvelles fonctionnalités. Mon expertise me permet de livrer des solutions performantes, maintenables et évolutives.","À propos",[27,28],"landing-projects",{"description":29,"title":30},"Une sélection de projets sur lesquels j'ai travaillé récemment.","Projets",[32,33],"landing-work-experience",{":jobs":34,"title":35},"[{\"start\":\"05/2024\",\"end\":\"09/2025\",\"position\":\"Développeur Fullstack\",\"company\":\"Mailstone\",\"location\":\"Remote\",\"responsibilities\":[\"Migration de l'application frontend de Nuxt 2 vers Nuxt 3 (Vue 3).\",\"Migration d'option API vers composition API, et implémentation des stores avec Pinia.\",\"Migration de Javascript vers Typescript.\",\"Correction de bugs et ajout de fonctionnalités sur l'application frontend en Nuxt 3 (Vue 3).\",\"Implémentation d'une nouvelle identité visuelle en collaboration avec une agence UI/UX.\",\"Correction de bugs et ajout de fonctionnalités sur l'application backend utilisant SpringBoot (Java).\"]},{\"start\":\"03/2023\",\"end\":\"04/2024\",\"position\":\"Développeur Fullstack\",\"company\":\"Fortil\",\"location\":\"Paris\",\"responsibilities\":[\"Développeur consultant au sein du pôle informatique de la Douane Française.\",\"Développement de nouvelles fonctionnalités et correction de bugs côté backend avec SpringBoot et frontend avec Vue.js.\"]},{\"start\":\"09/2019\",\"end\":\"08/2022\",\"position\":\"Développeur Fullstack\",\"company\":\"BNP Paribas\",\"location\":\"Montreuil\",\"responsibilities\":[\"Développement d'APIs web avec SpringBoot et d'interfaces utilisateur avec Angular.\",\"Développement de scripts Python pour l'automatisation de tests.\"]},{\"start\":\"09/2018\",\"end\":\"08/2019\",\"position\":\"Technicien\",\"company\":\"Air France Industries\",\"location\":\"Villeneuve-le-Roy\",\"responsibilities\":[\"Maintenance d'équipement aéronautique.\",\"Développement de programmes d'automatisation de banc de test avec Visual Basic.\"]}]","Expériences",[37,38],"landing-education",{":schools":39,"title":40},"[{\"year\":2022,\"school\":\"ESIEE Paris\",\"location\":\"Noisy-le-Grand\",\"degree\":\"Diplôme d'ingénieur en Informatique et Application\",\"link\":\"https://www.esiee.fr/\"},{\"year\":2019,\"school\":\"IUT de Cachan\",\"location\":\"Cachan\",\"degree\":\"DUT Génie Electrique et Informatique Industrielle\",\"link\":\"https://www.iut-cachan.universite-paris-saclay.fr/\"},{\"year\":2017,\"school\":\"JBS - NDC\",\"location\":\"Saint-Denis\",\"degree\":\"Baccalauréat\",\"link\":\"https://www.lasallesaintdenis.com/\"}]","Formations",[42,43],"landing-cta",{},{"title":45,"searchDepth":46,"depth":46,"links":47},"",2,[],"Je transforme vos idées en interfaces Vue/Nuxt performantes, accessibles et scalables.","md",{},true,"/",{"title":54,"description":55},"MANSOUR Bahaa-Eddine - Développeur fullstack","Développeur fullstack (Vue/Nuxt) basé à Paris.","index","35G8rw_jVOn3x8qZdg8z9qlTvG3DAGfXNcODiqPYamY",[59,85,102],{"id":60,"title":61,"accentColor":62,"date":63,"description":64,"extension":65,"framework":66,"image":69,"inProgress":51,"longDescription":70,"meta":71,"preview":51,"repo":72,"stem":73,"tags":74,"url":83,"__hash__":84},"projects/projects/4.taleeb.yml","Taleeb","secondary","2026-06-01T00:00:00.000Z","Plateforme tout-en-un pour enseignants indépendants — cours, paiements, planning et ressources.","yml",{"name":67,"icon":68},"Nuxt","devicon:nuxt","/images/projects/taleeb.png","Plateforme SaaS, conçue pour automatiser la gestion administrative des enseignants indépendants. Taleeb permet la création de cours, la gestion des inscriptions et paiements en ligne, le suivi des étudiants via un tableau de bord, le partage de ressources pédagogiques et la planification avec un calendrier unifié. Support multilingue français/anglais/arabe(en cours).",{},null,"projects/4.taleeb",[75,67,76,77,78,79,80,81,82],"Vue.js","Nuxt UI","Tailwind CSS","PostgreSQL","Better Auth","I18n","Mollie","PostHog","https://taleeb.app","YKityC_gusQA4Fpn10dxTStpnDXzzAvfNMg3zuF5jSo",{"id":86,"title":87,"accentColor":88,"date":89,"description":90,"extension":65,"framework":91,"image":72,"inProgress":92,"longDescription":93,"meta":94,"preview":51,"repo":72,"stem":95,"tags":96,"url":100,"__hash__":101},"projects/projects/3.dropeer.yml","Dropeer","accent-violet","2026-03-01T00:00:00.000Z","Application d'échange de fichiers en peer-to-peer basée sur WebRTC — sans cloud, 100% privé.",{"name":67,"icon":68},false,"Application web d'échange de fichiers en peer-to-peer utilisant le protocole WebRTC. Les fichiers sont transférés directement entre les appareils sans passer par un serveur cloud, garantissant une confidentialité totale. Le serveur de signalisation utilise SQLite pour établir les connexions entre pairs. Aucun fichier n'est stocké sur un serveur distant.",{},"projects/3.dropeer",[75,67,97,98,99,77],"WebRTC","P2P","SQLite","https://dropeer.net","U-U12wgyIoKcz1jdsf93nUUchEGOVem4vt3ja2sWwUE",{"id":103,"title":104,"accentColor":62,"date":105,"description":106,"extension":65,"framework":107,"image":108,"inProgress":92,"longDescription":109,"meta":110,"preview":51,"repo":72,"stem":111,"tags":112,"url":114,"__hash__":115},"projects/projects/2.caarbu.yml","Caarbu","2026-02-01T00:00:00.000Z","Application web de gestion et consultation des prix de carburants avec favoris et personnalisation.",{"name":67,"icon":68},"/images/projects/caarbu.png","Application web permettant de consulter et comparer les prix des carburants. Les utilisateurs peuvent sauvegarder leurs stations favorites, personnaliser leurs réglages et bénéficier d'un thème sombre/clair automatique. L'application utilise le stockage local pour la persistance des données et offre une expérience responsive sur tous les appareils. Il y a un dashboard d'administration pour gérer les données des stations.",{},"projects/2.caarbu",[75,67,76,77,113,99],"Leaflet","https://caarbu.com","ymD6WJApMMvz9b9UmtrcKLs8NouufaQXLtYGziqqF5E",1774479019094]