# VEZZANI Sébastien — Portfolio complet > Architecte logiciel & Concepteur d'applications > Site officiel : https://sebastien-vezzani.xyz/ > Contact : Sebastien.vezzani.dev@gmail.com > GitHub : https://github.com/Sebastien-VZN/ > Localisation : Draguignan, Var, France > Statut : Permis B · 41 ans · RQTH --- ## Accueil **Bienvenue sur mon espace personnel.** Ce site regroupe les éléments clés de mon profil professionnel. **Axomind est disponible sur GitHub en Beta v0.1.5.** Plateforme collaborative tout-en-un — planning, cartes mentales et messagerie chiffrée. Présentation : https://github.com/Sebastien-VZN/axomind Téléchargements : https://github.com/Sebastien-VZN/axomind/releases **AuroriaLink est disponible sur GitHub en version Beta.** Messagerie d'équipe contextuelle en temps réel. Présentation : https://github.com/Sebastien-VZN/auroria_link Téléchargements : https://github.com/Sebastien-VZN/auroria_link/tags --- ## Profil Autodidacte depuis l'enfance. Parcours non linéaire : électricité générale, électronique, puis l'informatique. Chaque étape a nourri la suivante. Pas de grande école, pas de filière classique. Un titre professionnel en 2010 (AFPA), et tout le reste construit sur le terrain, projet après projet. Aujourd'hui, je conçois des architectures logicielles complètes, du serveur à l'interface. Ce que je sais, je l'ai appris en pratique. --- ## Compétences techniques ### Langages & Frameworks Dart/Flutter, PHP (8.4 orienté objet), Python, JavaScript, HTML/CSS, SQL (MySQL, PostgreSQL), C#, Groovy, jQuery (maintenance), Ajax, WordPress (création de thèmes et plugins personnalisés). ### Backend & outils Web Nginx, Apache, Node.js, Forgejo (Git privé), PhpMyAdmin, crons, systèmes de configuration dynamique. Gestion de la sécurité, authentification et autorisations personnalisées. ### Systèmes & Infrastructure - Linux (Debian), Windows Server (2003 à 2019), Docker, Active Directory - Services systemd, SSH, WSUS, WDS, MDT, déploiement automatisé full-stack ### Réseaux & Infrastructure Routage, DHCP, VPN, filtrage Web, pare-feux, accès distants, supervision, sauvegardes récurrentes. ### Outils & Environnement de développement - Visual Studio, VSCode, PhpStorm, DBeaver, Git, Postman - Utilisation IA et workflow (Claude, Gemini, ChatGPT, n8n, Ollama local, etc.) - Veille tech active - Photoshop, Illustrator, Suite Microsoft Office --- ## Expériences professionnelles ### 2025 – aujourd'hui — Projet Axomind et AuroriaLink - Conception du framework (Flutter modulaire, basé sur une architecture souple et hautement interconnectée). - Développement d'Axomind, outil de planification collaborative visuelle. - Architecture orientée composants, support temps réel, timelines individuelles par personne, messagerie intégrée, cartes mentales interactives, interface responsive multi-plateforme, avec un focus fort sur l'ergonomie et l'expérience utilisateur. - Stack technique : Flutter, WebSocket temps réel, backend Nginx (PHP, JS), PostgreSQL, DBeaver, environnement Debian sécurisé. ### Développeur — MODE 83, Draguignan (2021) - Refonte complète d'un ERP hérité en PHP 5.6 procédural vers une architecture moderne en PHP 8.1 orientée objet, intégrant un système de gestion des plannings dynamiques multi-semaines avec affichage interactif, badges d'état, validation et signature électronique. - Mise en place d'une architecture modulaire : séparation stricte UI / logique métier / accès aux données, avec préchargement mémoire pour optimiser les performances. - Intégration de workflows métiers complexes : génération de statistiques, traçabilité. - Participation à de nombreux projets applicatifs en lien avec les institutions locales : Findaway, Déclic Jeunes, Espaces Entreprises 83, Mobyletta 83, dispositifs d'inclusion numérique et mobilité, etc. ### Développeur Web & Mobile — Résine Média, Draguignan (2018) - Développement d'applications mobiles & desktop (Xamarin). - Création de sites web vitrines, optimisation SEO (Wordpress). - Administration réseau, maintenance systèmes. ### Groupe Terre d'appel, Strasbourg (2016) Déploiement postes, réseau, serveur MDT/WDS. ### Service Desk — De Dietrich Thermique, Mertzwiller (2016) Intégration Exchange 2013, synchronisation calendriers. ### Technicien informatique — Initiatech, St Maximin la St-Baume (2013) Support technique, assemblage matériel, vente. ### Technicien réseau — Foselev, Aix-en-Provence (2012) - Administration réseau (AD, firewall, messagerie). - Préparation de postes de travail et déploiement automatisé. ### Formation 2010 — AFPA Evreux (27) Titre Professionnel Technicien Supérieur Support Informatique (Bac+2). Stage IT : CPAM de Toulon (7 semaines). ### Technicien informatique SAV — Eurocash, Brignoles (2008) Réparation, test et remise en état de matériel informatique destiné à la revente. ### Technicien maintenance informatique — Lycée Rouvière, La Valette (2006) Gestion parc, serveurs Linux/Windows, création d'un site et d'un inventaire web. ### Formation 2004 — CRP la Rouguière, Marseille Titre Professionnel Assembleur / câbleur en électronique (Bac). --- ## Projets ### Framework Quantive — Framework modulaire maison, interopérable et évolutif Mon framework Flutter est conçu pour élaborer des applications robustes, flexibles et évolutives. Il repose sur une architecture modulaire qui favorise l'indépendance, l'intégrabilité et la facilité d'adaptation aux diverses situations d'utilisation. Chaque composant est autonome, interopérable et conçu pour s'adapter aisément à différents contextes d'utilisation. **Principes fondamentaux :** - **Modularité** : chaque bloc (UI, logique, services, configuration) est indépendant, facilitant la maintenance et l'évolution. - **Interopérabilité** : les composants peuvent interagir dynamiquement entre eux sans dépendances rigides. - **Adaptabilité** : le comportement de l'application s'ajuste selon le contexte (utilisateur, plateforme, usage). - **Séparation claire des responsabilités** : logique métier, interface, données et configuration sont strictement cloisonnées. **Vision :** Le framework ne se limite pas à fournir des composants ou des outils, il propose une infrastructure complète, pensée pour construire des applications modulaires, scalables et maintenables, où chaque fonctionnalité peut être intégrée, remplacée ou enrichie sans impacter l'ensemble du système. Repo : https://github.com/Sebastien-VZN --- ### AuroriaLink — Messagerie contextuelle temps réel AuroriaLink est une solution de messagerie d'équipe développée initialement comme un module central du projet Axomind, puis déclinée en application autonome. Elle a été conçue pour résoudre le problème de la désynchronisation entre les outils de communication et les outils de production. Le principe architectural fondamental est le **lien contextuel** : chaque fil de discussion est intrinsèquement lié à un objet de référence (une tâche, un projet, un document, etc.). La conversation n'est plus une entité isolée, mais une métadonnée de l'objet auquel elle se rapporte. Cette approche garantit une traçabilité absolue et supprime le bruit informationnel des canaux généralistes, en s'assurant que chaque échange reste focalisé, pertinent et facilement archivable. **Fonctionnalités :** - **Communication temps réel** : architecture WebSocket (Node.js) pour des échanges full-duplex instantanés, synchronisation immédiate entre tous les clients connectés. - **Modularité et intégration** : module autonome du framework, peut fonctionner en tant qu'application indépendante ou être intégré comme service dans une application tierce via son API. - **Persistance et backend** : PHP 8.4 / PostgreSQL pour la persistance des messages, gestion des utilisateurs, droits et canaux. - **Interface client multiplateforme** : client Flutter, expérience utilisateur unifiée sur desktop (Windows, macOS, Linux) et mobile (Android, iOS). - **API contextuelle** : envoi/réception de messages + création et liaison de conversations à des identifiants d'objets externes. - **Sécurité** : gestion des droits et cloisonnement des canaux par rôles. Repo : https://github.com/Sebastien-VZN/auroria_link Démo vidéo : https://sebastien-vezzani.xyz/videos/output_auroria.mp4 --- ### Axomind — Plateforme collaborative tout-en-un **Statut : Beta v0.1.5 · Sortie le 12 mai 2026 — disponible publiquement sur GitHub.** Axomind regroupe trois outils dans une même application : planification Gantt annuelle, cartes mentales et messagerie contextuelle chiffrée. Chaque conversation, chaque idée et chaque tâche restent attachées à leur contexte, ce qui supprime le bruit informationnel des canaux généralistes. Toute la stack (Axomind + AuroriaLink) tourne sur un seul mini-PC reconditionné autohébergé. Zéro tracking, zéro cookie, zéro service cloud tiers. **Fonctionnalités :** 1. **Planning Gantt annuel** — vues par personne ou par activité, filtres et recherche par date et utilisateur. 2. **Cartes mentales** — nœuds, connexions et styles personnalisables, glisser-déposer pour réorganiser, et style récursif : les couleurs et bordures d'un nœud se reportent automatiquement à ses sous-nœuds. 3. **Messagerie contextuelle temps réel** — chaque conversation est liée à une tâche, un projet ou une carte mentale, avec mentions, fils ciblés et reconnexion automatique. 4. **Chiffrement AES-256-GCM** — messages, fichiers et champs sensibles chiffrés en base et lors du transit. Même avec un accès SQL direct à la base de production, les données restent du chiffré illisible. 5. **26 thèmes** interchangeables à la volée, chacun avec sa variante claire et sombre, animations Aurora et effets glassmorphism. 6. **Sessions multi-appareils sous contrôle** — 4 sessions actives maximum en parallèle (desktop et mobile pour Axomind, desktop et mobile pour AuroriaLink), choix de sécurité par design : le serveur sait exactement ce qu'il sert et à qui, auto-fermeture des sessions inactives et purge des données côté client à la déconnexion. 7. **Messages audio, partage de fichiers** (jusqu'à 10 fichiers de 10 Mo par message), rétention configurable et suppression automatique optionnelle après 24 h. 8. **API Bot** — envoi de messages dans n'importe quelle conversation depuis vos outils CI/CD, monitoring ou plateformes d'automatisation (n8n, Make, Zapier). 9. **Autohébergé sur un mini-PC à 35 W** (~8 €/mois). Capacité mesurée : ~600 utilisateurs actifs simultanés, médiane à 78 ms sous 200 utilisateurs en burst, zéro échec sur 5 255 requêtes. **Plateformes supportées :** Android · Windows · Linux (Debian 13) — macOS et iOS pas encore supportés. Repo : https://github.com/Sebastien-VZN/axomind Releases : https://github.com/Sebastien-VZN/axomind/releases Démos vidéo : - https://sebastien-vezzani.xyz/videos/test1_compressed.mp4 - https://sebastien-vezzani.xyz/videos/test2_compressed.mp4 - https://sebastien-vezzani.xyz/videos/VID20260424201719_compressed.mp4 - https://sebastien-vezzani.xyz/videos/VID20260514114322_compressed.mp4 --- ## Portfolio ### Refonte de l'ERP MODE 83 **Contexte initial :** - Code hérité en PHP 5.6 procédural, sans séparation logique/UI. - Requêtes SQL non sécurisées (mysql_query), mélange HTML/PHP/JS. - Aucune architecture, aucune documentation, code non maintenu depuis plus de 10 ans. - Interface figée, système fragile, performances dégradées. - Aucun outil de gestion des signatures. **Objectifs :** - Moderniser l'ERP sans rupture pour les utilisateurs. - Renforcer la sécurité, la maintenabilité et la performance. - Intégrer des fonctionnalités métiers avancées (plannings, réservations, actions, signature). **Actions menées :** - Refonte complète en PHP orienté objet, architecture modulaire MVC maison. - Séparation stricte logique métier / interface / accès données. - Préchargement mémoire (réservations, animateurs, évènements) pour optimiser le rendu. - Refonte UX : interface dynamique multi-semaines, système de badges, info-bulles, modales. - Ajout de la signature électronique, alertes de non-saisie, statistiques et suivi. **Stack technique :** - Composants métiers dynamiques avec logique temps réel partiel. - UI générée dynamiquement à partir des données planifiées et des états métiers. --- ### Générateur de formulaires multilingues (application interne) **Environnement technique :** - Flutter, Dart. - Cible : intégration de contenu dans une application mobile Flutter (Android/iOS). - Stockage : local, en ligne, en JSON. **Système de rendu et d'impression :** - Les documents officiels sont stockés sous forme d'images (PNG/JPG), et utilisés comme base d'impression. - L'application surimprime dynamiquement les données saisies par-dessus l'image du document. - L'export repose sur le rendu par Canvas Flutter, fusionnant l'image de fond et les zones d'impression. - Bien qu'aucun moteur PDF ne soit utilisé pour le rendu des champs, l'exportation finale génère une image composite imprimable, qui peut ensuite être encapsulée et exportée au format PDF. **Positionnement et rendu des champs :** - Les zones de saisie (champs texte, cases à cocher, etc.) sont positionnées par coordonnées relatives à l'image source (entre 0.0 et 1.0 pour X, Y, largeur, hauteur). - Les coordonnées sont converties à l'exécution selon la résolution de l'image pour garantir un rendu précis et proportionnel, quel que soit le format ou la densité (dpi). - Le moteur interne prend en charge l'alignement horizontal/vertical et la gestion des marges internes. **Multilinguisme intégré :** - L'ensemble de l'interface et des libellés de champs est localisé via la base de données des langues. - Chaque champ peut porter une clé de traduction pour adapter dynamiquement son contenu à la langue sélectionnée. - Aucune dépendance tierce : tout le système est embarqué dans l'application. --- ## Collaboration — Focus Engineering & Performance **Pourquoi cette approche ?** Je privilégie l'exécution à la mise en réseau. Pour une analyse factuelle de mes systèmes et de mon architecture, référez-vous exclusivement à mon portfolio. En tant que développeur pragmatique, je considère que des projets fonctionnels et déployés parlent plus fort que n'importe quel discours. Je ne cherche pas de validation sociale, je cherche l'excellence technique et des résultats mesurables. Mon temps est mieux investi dans l'infrastructure que dans le flux. **Excellence technique par les faits** Je ne fais pas de compromis sur mes outils. Là où l'industrie se contente souvent de versions héritées ou obsolètes, je maintiens un environnement à la pointe de la performance et de la sécurité. Cette stack (PHP 8.4+, Flutter, Debian 13) est le moteur derrière Axomind et AuroriaLink. Elle est conçue pour la robustesse, là où les solutions standard échouent souvent. **Un choix clair** Mon diagnostic est simple. Construire un projet à grande échelle exige une séparation totale des responsabilités. Tenter de maintenir un standard d'excellence technique tout en absorbant les tâches administratives et les risques commerciaux est un piège. Pour garantir la qualité de mes systèmes, j'ai choisi de me concentrer à 100 % sur la technologie. Je suis expert en durcissement de systèmes et en construction d'architectures résilientes. Je n'évite pas le risque, j'ai besoin d'un partenaire pour l'évaluer avec moi, afin que chaque décision soit ancrée dans la réalité. **Perspectives & Synergie** Mes projets ont des fondations solides, mais aucun système ne peut scaler dans le vide. Je cherche la pièce manquante du puzzle. Quelqu'un qui apporte la vision business et la gestion structurelle, non pas pour la gérer seul, mais pour co-piloter le projet avec moi. On partage les décisions, on partage les risques. **Ce que je recherche** Je suis ouvert aux collaborations de haut niveau avec des personnes qui valorisent les données tangibles plutôt que les promesses. Si vous êtes manager ou entrepreneur et que vous comprenez qu'une fondation technique robuste est la seule façon de construire quelque chose de durable, parlons-en. Je ne cherche pas un patron, je cherche un partenaire complémentaire qui respecte les frontières entre l'ingénierie et le business. --- ## Mentions légales ### Éditeur du site Ce site est édité par : VEZZANI Sébastien. ### Hébergement Hébergement personnel. Site entièrement statique, sans base de données. ### Propriété intellectuelle L'ensemble des contenus présents sur ce site est la propriété exclusive de leur auteur. Toute reproduction ou utilisation sans autorisation est interdite. ### Respect de la vie privée Ce site ne collecte aucune donnée personnelle. Il ne contient aucun cookie, tracker, publicité, ni outil d'analyse tiers. La navigation est totalement anonyme. --- ## Liens - Site officiel : https://sebastien-vezzani.xyz/ - GitHub : https://github.com/Sebastien-VZN/ - Axomind (repo) : https://github.com/Sebastien-VZN/axomind - Axomind (releases) : https://github.com/Sebastien-VZN/axomind/releases - AuroriaLink (repo) : https://github.com/Sebastien-VZN/auroria_link - AuroriaLink (tags) : https://github.com/Sebastien-VZN/auroria_link/tags - Démo vidéo Axomind 1 : https://sebastien-vezzani.xyz/videos/test1_compressed.mp4 - Démo vidéo Axomind 2 : https://sebastien-vezzani.xyz/videos/test2_compressed.mp4 - Démo vidéo Axomind — Test 3 utilisateurs 1 : https://sebastien-vezzani.xyz/videos/VID20260424201719_compressed.mp4 - Démo vidéo Axomind — Test 3 utilisateurs 2 : https://sebastien-vezzani.xyz/videos/VID20260514114322_compressed.mp4 - Démo vidéo AuroriaLink : https://sebastien-vezzani.xyz/videos/output_auroria.mp4 - Email : Sebastien.vezzani.dev@gmail.com