Sarah Mahmoudi

Sarah Mahmoudi

Conception et développement des systèmes d'information

Analyse de données · Systèmes intelligents · Recherche

Observer · Comprendre · Construire
Fondée - Owl Geometry

Philosophie

"Fondée" n'est pas un mot choisi au hasard. Il reflète ma manière de penser et de travailler : comprendre en profondeur avant d'agir, pour construire des solutions cohérentes et durables.

01

Observation

Comme le hibou, je privilégie une observation approfondie avant toute décision — voir avant d'agir.

02

Analyse

J'organise les idées en nœuds logiques afin de construire une vision claire et cohérente.

03

Construction

Sur une base solide, l'action s'enchaîne naturellement, sans rupture ni improvisation.

Observer · Analyser · Construire

À propos

Construire avec logique.

SI · Données · Intelligence

Ce qui m'a toujours attirée, ce sont les systèmes d'information : leur conception, leur architecture technique et la logique interne qui permet à des composants, des réseaux et des processus de fonctionner ensemble.

En construisant cette vision, j'ai développé une base solide en Business Information Systems, où j'ai excellé jusqu'à être major de promotion, avec une approche naturellement tournée vers la structuration et la cohérence des systèmes.

Le développement web a été pour moi un socle essentiel pour comprendre concrètement comment un système prend forme, communique et évolue.

Aujourd'hui, l'analyse de données vient comme une cherry on top, et mon intérêt se porte vers les systèmes intelligents : automatiser des systèmes d'information, orchestrer leurs échanges et exploiter les données qu'ils produisent.

Spécialité

Systèmes d'information & SI

Approche

Analyse · Architecture · Données

Distinction

Major de promotion

Cap actuel

Systèmes intelligents & IA

En bref

  • Conception des systèmes d'information
  • Développement front & back-end
  • Analyse et visualisation de données
  • Intérêt marqué pour les systèmes intelligents

Parcours académique

Formation & diplômes.

2022 → Présent
01

Baccalauréat — Sciences expérimentales

Tunisie

2022 – 2023
Sciences expérimentales
Logo Esprit School of Business (ESB)
02

Licence 1 & 2 — Business Computing

Esprit School of Business (ESB)

Filière : Business Computing / Business Information Systems

2023 – 2025
Business Information SystemsConception SIDéveloppement webDonnées
Logo Paris School of Technology & Business (PST&B)
03En cours

Licence 3 — Conception & Développement Web

Paris School of Technology & Business (PST&B)

Filière : Conception et Développement Web · Double diplôme ESB–PST&B

2025 — Présent
Double diplômeConception webDev fullstackParis

Compétences

Ce que je maîtrise.

Tech · Data · Soft skills · Langues

Arabe

Natif

Français

C1

Anglais

C1 — Business

Projets

Ce que j'ai construit.

Projets organisés par domaines — code, rapports et démos disponibles.

Data · Web · SI · IA · Conception

Portfolio — Fondée.

Site personnel pour candidatures (MIAGE / MIND / SI)

⟳ En cours
Web & Applications2026

Portfolio Next.js déployé sur GitHub Pages pour présenter mon profil, mes compétences et mes projets.

Concepts

UI/UXComposants réutilisablesNavigation one-pageAccessibilité

Technologies

Next.jsReactTypeScriptTailwind CSS

EduDocs — Plateforme Administrative pour Étudiants Étrangers

UX Research · Personas · Figma · Architecture 3 couches · 3 rôles

⟳ En cours
Web & Applications2026

Application web full-stack facilitant les démarches administratives des étudiants étrangers en France (logement, assurance, CAF, titre de séjour). Phase de préproduction complète : cahier des charges, personas UX (3 segments), diagramme use case UML, maquettes Figma et architecture technique. Stack : React + Node.js/Express + MySQL. 3 rôles distincts : étudiant, administration, conseiller international.

Concepts

UX Research & PersonasCahier des chargesDiagramme Use Case UMLArchitecture REST 3 couchesRBAC (rôles & permissions)Gestion documentaireDesign System Figma

Technologies

ReactNode.jsExpressMySQLFigmaTailwindCSSVercelRender

Saraya — Plateforme de Gestion de Logements

Full-stack Django × React — en conception

⟳ En cours
Web & Applications2026

Application web full-stack de gestion et recherche de logements. Projet en phase de conception.

Concepts

Full-stackAPI RESTGestion de donnéesUI/UX

Technologies

DjangoReactPostgreSQLPython

E-Learning Platform — Laravel (Edugo)

Conception UML complète · PHP × Laravel · 3 acteurs · Diagrammes · MVC

✦ Terminé
Web & Applications2025

Application web de e-learning (Edugo) développée avec Laravel : gestion des utilisateurs, authentification, cours, modules et base de données relationnelle. Conception UML complète : identification des acteurs (Étudiant, Enseignant, Admin), use case, diagrammes de séquence (authentification, ajout cours, mise à jour compte, prise de cours), diagrammes d'activité, diagramme de classes et architecture 3 couches MVC.

Concepts

Architecture MVC 3 couchesAuthentification & rôlesGestion des coursUse Case UMLDiagrammes de séquence & activitéDiagramme de classesBase de données relationnelle

Technologies

PHPLaravelMySQLBladeHTML/CSSBootstrapStarUML

Pet Tracker — Analyse Statistique

Statistiques descriptives · Loi normale · Régression linéaire · Python

✦ Terminé
Maths / Stat / Probabilités2025

Analyse statistique complète des données d'activité d'un animal équipé du collier PetTracker. Variable étudiée : distance parcourue par jour (km). Calcul de la moyenne (2,1 km), médiane, variance, écart-type (0,37 km) et étendue. Modélisation par loi normale (μ=2,1, σ=0,21), règle 68-95-99%, calculs de probabilités avec table Z. Analyse de corrélation (distance vs calories brûlées) et régression linéaire. Génération de datasets et visualisations Python.

Concepts

Statistiques descriptivesMoyenne & médianeVariance & écart-typeLoi normaleTable ZBoîte à moustachesCorrélation & causalitéRégression linéaireNuage de points

Technologies

PythonNumPyPandasMatplotlibSciPyJupyter

Marketing Digital — Stratégie & Analyse

Stratégie digitale · SEO · KPIs · Campagnes · Rapport professionnel

✦ Terminé
Business / Marketing / Gestion2025

Rapport d'analyse de stratégie marketing digital : segmentation, canaux digitaux, indicateurs de performance (KPIs), campagnes et recommandations. Étude complète des leviers d'acquisition et de fidélisation.

Concepts

Stratégie digitaleSegmentation & ciblageSEO/SEMKPIs & analyticsCampagnes marketingContent strategy

Technologies

PowerPointExcelGoogle AnalyticsCanva

DevOps CI/CD Pipeline

Jenkins · Docker · SonarQube · Automatisation complète

✦ Terminé
DevOps2025

Mise en place d'un pipeline CI/CD complet : intégration continue avec Jenkins, conteneurisation Docker, analyse qualité de code avec SonarQube. Automatisation du build, des tests et du déploiement.

Concepts

CI/CDIntégration continueConteneurisationQualité de codeAutomatisation du déploiementPipeline DevOps

Technologies

JenkinsDockerSonarQubeGitLinux/Bash

Secure Notes — Sécurité OWASP Top 10

Application sécurisée · Failles web · Bonnes pratiques

✦ Terminé
Sécurité2025

Développement d'une application de notes sécurisée en respectant les recommandations OWASP Top 10. Étude et correction des principales failles web : injection SQL, XSS, CSRF, authentification défaillante, exposition de données sensibles.

Concepts

OWASP Top 10Injection SQLXSS & CSRFAuthentification sécuriséeHashage & chiffrementAudit de sécuritéHTTPS & headers

Technologies

PythonFlaskSQLitebcryptOWASP ZAP

Système de Gestion de Bibliothèque — Java

POO · Héritage · Interfaces · Design Patterns · eLibrairie

✦ Terminé
Systèmes d'information (SI)2025

Application Java de gestion de bibliothèque (eLibrairie) : gestion des ressources (livres, magazines, DVD), des utilisateurs et des emprunts via un menu interactif en console. Implémentation orientée objet complète avec héritage, interfaces, collections et gestion des exceptions.

Concepts

Programmation orientée objetHéritage & polymorphismeInterfaces & collectionsEncapsulation & abstractionSurcharge & redéfinitionGestion des exceptions

Technologies

JavaIntelliJ IDEAJUnit

Podcast — LimitLESSons : Breaking Barriers

Production audio · Script · Montage professionnel · Anglais

✦ Terminé
Business / Marketing / Gestion2025

Réalisation d'un podcast en anglais sur l'inclusion des personnes handicapées en Tunisie (LimitLESSons). Rédaction du script, présentation du cadre APCU (Access, Penetration, Circulation, Use), enregistrement et montage audio professionnel. Travail sur la diction, le rythme et la narration en anglais.

Concepts

Scripting & storytellingProduction audioMontage professionnelCommunication orale en anglaisCadre APCUInclusion & accessibilité

Technologies

AudacityAdobe PodcastScript writing

Digital Voices — Activisme, IA & Technologie

Activisme numérique · IA & Éducation · Évolution technologique · Montage vidéo

✦ Terminé
Business / Marketing / Gestion2025

Série de vidéos sur trois thématiques : l'activisme numérique, l'IA dans l'éducation, et l'évolution technologique. Génération de scripts avec LLMs, narration, montage vidéo et intégration de visuels générés par IA.

Concepts

Prompt engineeringGénération de contenu IAMontage vidéoNarration & storytellingDesign pédagogiqueActivisme numériqueIA & éducation

Technologies

CapCutChatGPTCanvaElevenLabsAdobe Express

Dataviz — Netflix Titles

Analyse exploratoire + visualisations (rapport HTML + PDF)

✦ Terminé
Data / Stat / Dataviz2025

Exploration du dataset Netflix : nettoyage, statistiques descriptives et visualisations.

Concepts

Nettoyage & préparation des donnéesStatistiques descriptivesAnalyses par catégoriesVisualisations

Technologies

PythonPandasMatplotlibSeabornJupyter

Dataviz — World Happiness (2015–2019)

Analyses multi-années + tendances + corrélations

✦ Terminé
Data / Stat / Dataviz2025

Analyse des scores de bonheur (2015–2019) : comparaisons par pays, tendances et exploration des facteurs associés.

Concepts

Fusion multi-fichiersComparaisons par année/paysTendances & évolutionCorrélations

Technologies

PythonPandasMatplotlibSeabornJupyter

Mini SI — Medical Project

Gestion patients + RDV + ordonnances (fichiers texte)

✦ Terminé
Systèmes d'information (SI)2026

Application CLI Python : gestion des patients, rendez-vous, ordonnances, historique et graphiques.

Concepts

CRUD fichiers (TXT)Validation des entréesHistorisationStatistiques + visualisation

Technologies

PythonFile I/OMatplotlibJupyter

Base de données E-commerce — shopdb

SQL avancé : schéma complet + vues + procédures + triggers

✦ Terminé
Bases de données & BI2025

Conception et implémentation d'une base e-commerce complète : comptes, catalogue, commandes, paiements, livraison, stock.

Concepts

Modélisation relationnelleRôles & utilisateursVues SQLProcédures stockéesTriggersIndexation

Technologies

SQL (MySQL/MariaDB)StarUMLViewsStored ProceduresTriggersIndex

Recherche — Système intelligent de prévention de la cybersickness

Revue de littérature · État de l'art · Architecture technique · Neuro-VR

⟳ En cours
IA / Machine Learning2026

Projet de recherche académique sur la réduction du cybersickness en réalité virtuelle par des approches d'intelligence artificielle. Revue de littérature approfondie (état de l'art), étude des mécanismes neurophysiologiques du cybersickness, et proposition d'une architecture technique intégrant des capteurs biométriques en temps réel (EEG, eye-tracking, accéléromètre) pour prédire et atténuer les symptômes.

Concepts

Cybersickness & VRNeuro-VRÉtat de l'artCapteurs biométriques temps réelEEG & eye-trackingPrédiction adaptativeArchitecture système embarqué

Technologies

PythonLaTeXZoteroUnity (VR)OpenBCIscikit-learn

Recherche — Analyse temps réel des mouvements VR

Pipeline ML · 96.7% accuracy · PCA · K-Means · 100+ participants VR

✦ Terminé
IA / Machine Learning2025

Volet expérimental du projet de recherche VR : collecte terrain sur 100+ participants en session VR, pipeline ML complet pour prédire le niveau de cybersickness. Classification supervisée (Logistic Regression 96.7%, SVM 95%), régression SSQ, réduction dimensionnelle PCA (13 → 11 composantes, 90% variance) et clustering K-Means (4 profils utilisateurs identifiés, silhouette=0.14).

Concepts

Classification superviséeRégression SSQPCAK-Means ClusteringFeature ImportanceCross-validationEDA

Technologies

Pythonscikit-learnPandasNumPyMatplotlibSeabornJupyter

Sustainable Development Index — Analyse SDI 2015–2019

IEV · IE · IR · ID · IIE · 104 pays · Limites planétaires

✦ Terminé
Data / Stat / Dataviz2025

Calcul et analyse du SDI (Hickel 2020) sur 104 pays de 2015 à 2019. Pipeline complet : calcul de 6 KPIs (IEV, IE, IR, ID, IIE, SDI), analyse du dépassement des limites planétaires CO2/empreinte matérielle, évolution temporelle et classement mondial. Visualisations Power BI incluses.

Concepts

Calcul d'indices compositesLimites planétairesAnalyse temporelleDatavizDéveloppement durableKPIs SDG

Technologies

PythonPandasNumPyMatplotlibSeabornPower BIJupyter

CRM & ERP — Exploration & Implémentation

SuiteCRM open source · Installation · Fonctionnalités · Mini back-end PHP

✦ Terminé
Systèmes d'information (SI)2025

Étude comparative CRM vs ERP : concepts, enjeux métier et différences fonctionnelles. Installation et configuration d'un CRM open source (Apache + MySQL). Exploration des modules clés : base clients centralisée, automatisation des ventes, gestion des campagnes marketing, support client et reporting. Implémentation d'un mini back-end PHP illustrant la logique CRM : authentification, CRUD contacts, tableau de bord avec statistiques.

Concepts

CRM vs ERPBase clients centraliséeAutomatisation des ventesGestion des campagnesReporting & KPIsInstallation open sourceBack-end PHP / MySQL

Technologies

PHPMySQLApacheSuiteCRMHTML/CSS

DAT — Plateforme CRM SaaS Multi-Tenant

Dossier d'Architecture Technique · Diagrammes C4 · RGPD · Cloud · ADR

✦ Terminé
Architecture & Conception2026

Conception complète de l'architecture technique d'une plateforme CRM en mode SaaS multi-tenant (PSTB). Diagrammes C4 (Context, Containers, Components), architecture réseau segmentée (DMZ / Zone Applicative / Zone Données), choix d'infrastructure Cloud, stack technique (React, NestJS, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes), modèle de données multi-tenant avec isolation par tenant_id, 10 Architecture Decision Records (ADR), analyse des risques et conformité RGPD.

Concepts

Architecture SaaS multi-tenantDiagrammes C4 (niveaux 1-2-3)Segmentation réseau & sécuritéRBAC & JWT / OAuth2 / OIDCScalabilité horizontale & auto-scalingModèle de données relationnelArchitecture Decision Records (ADR)Conformité RGPDObservabilité & monitoring

Technologies

ReactNestJSPostgreSQLRedisRabbitMQDockerKubernetesPrometheusGrafanaOpenTelemetry

Recherche & Innovation

Quand la réalité virtuelle devient trop réelle.

Deux systèmes intelligents conçus de zéro — à l'intersection de l'IA, des neurosciences et de la réalité virtuelle — pour rendre l'immersion accessible à tous les profils cognitifs.

Neurosciences × IA × VR
01
✦ Déployé

Système intelligent de prévention de la cybersickness

IA · RAG · LLM local · Neurosciences cognitives

Système complet combinant analyse psychométrique, scoring de vulnérabilité validé (SSQ) et génération automatique de paramètres VR adaptatifs. Un assistant LLM local strictement fondé sur la littérature scientifique peer-reviewed accompagne les développeurs VR.

Profils détectés

ADHD · Autisme · OCD · Cybersickness

Scoring validé

SSQ + modèles cognitifs

Paramètres générés

FOV · Vitesse · Saturation · Luminosité

Base scientifique

Publications peer-reviewed via RAG

Problème

  • VR non adapté aux profils neurodivergents
  • Aucun outil clinique pour développeurs
  • Nausée et surcharge sensorielle non anticipées

Solution

  • Questionnaires + scoring SSQ automatisé
  • Paramètres VR adaptatifs générés par IA
  • RAG connecté à publications scientifiques
  • LLM conversationnel spécialisé

Technologies

PythonFastAPIReact.jsRAGLLM (Mistral)ChromaDBSentence TransformersPyPDFPandasNumPyChart.jsREST APIs
2024 – 2025
02
⟳ En développement

Analyse temps réel des mouvements VR

Python · C# · Capteurs VR · ML embarqué

Système d'analyse en continu des données de capteurs d'un casque VR (x, y, z) pour détecter les comportements anormaux liés à la cybersickness. Déclenche des alertes et adapte dynamiquement les paramètres immersifs pour sécuriser l'expérience en temps réel.

Données analysées

Flux x, y, z en continu

Détection

Comportements anormaux en temps réel

Réponse

Alertes + adaptation dynamique

Protocole

Seuils physiologiques + ML embarqué

Problème

  • Cybersickness détectée trop tard
  • Aucun feedback physiologique temps réel
  • Paramètres VR statiques, non réactifs

Solution

  • Seuils physiologiques calibrés par profil
  • Détection d'anomalies via ML (clustering)
  • Adaptation dynamique des paramètres VR
  • Alertes immédiates intégrées au runtime

Technologies

PythonC#BluetoothCapteurs VR (x,y,z)PandasNumPyRégressionClusteringClassificationTemps réel
Code disponible prochainementÉtat de l'artArchitecture technique
2024 – 2025

"L'immersion doit s'adapter à l'utilisateur — pas l'inverse."

Expériences

Terrain & pratique.

Projets · Associations · Engagement
01

Projets académiques & techniques

2024 – 2026

Développement web, conception (UML), projets data/BI, projets Python/Java — avec une approche rigoureuse et orientée rendu professionnel.

  • Projets fullstack (React, Next.js, Django, Laravel)
  • Conception UML & architecture système
  • Analyse de données & dataviz (Python, Power BI)
  • Bases de données avancées (SQL, MongoDB, Oracle)
WebUMLData / BIPythonJava
02

Activités associatives & communication

2023 – Présent

Organisation d'événements, prise de parole en public, travail en équipe et sens des responsabilités au sein de structures associatives.

  • Contribution au comité d'organisation ESB
  • Interventions en public & débat oratoire
  • Coordination logistique d'événements
  • Membre actif — engagement régulier
LeadershipOrganisationPrise de paroleÉquipe

Attestations & certifications

Preuves & engagements.

Académique · Associatif · Personnel

Contact

Travaillons ensemble.

Pour une opportunité, un projet ou une collaboration — je suis disponible.

Opportunités · Projets · Collaborations

Coordonnées

Localisation

France (actuellement)

Disponibilité

Disponible pour opportunités Master

Message direct

Envoyer le message →

Ouvre votre client mail avec le message pré-rempli