Disponible pour travailler

DéveloppeurFull Stack.

Web·Mobile·Backend

À propos01

Coder, construire, livrer — c'est ce qui me fait kiffer.

Je suis étudiant dev full stack, et j'ai commencé à coder par pure curiosité. Comprendre comment un truc marche, c'est bien — le construire soi-même, c'est mieux. Front, back, mobile, je touche à tout et je cloisonne pas. Quand je commence un projet, je le prends de zéro et je vais jusqu'au bout : une interface fluide, une API solide, une app qui tourne vraiment. J'apprends en faisant, pas en regardant. Ce qui me motive c'est pas la stack, c'est de voir un projet prendre vie et fonctionner pour de vrai.

Frontend & UI
Mobile Flutter
Backend Node.js
DevOps & Deploy
Mayess Tairi
Expertise

Compétences

01

Frontend Development

Interfaces modernes, réactives, performantes.

React.jsJavaScriptTypeScriptHTML5CSS3Tailwind CSS
02

Mobile Development

Applications cross-platform fluides et rapides.

FlutterDartFirebaseREST API
03

Backend Development

API robustes, sécurisées, logique métier.

Node.jsExpress.jsMongoDBPostgreSQLMySQLFirestore
04

DevOps & Outils

Workflow complet de la conception au déploiement.

GitGitHubDockerCI/CDAgile/ScrumVercelRenderUI/UX
Réalisations

Projets

MangerCommeChezSoi Ecosystem
2024·Développeur Full Stack·Production

MangerCommeChezSoi Ecosystem

Une plateforme complète de social dining (Mobile & Web) connectant hôtes et convives pour des repas authentiques.

FlutterDartReact.tsTailwind CSSNode.jsExpress.js+6

À propos du projet

MangerCommeChezSoi est un projet ambitieux visant à transformer la façon dont les gens partagent des repas. La plateforme connecte des hôtes passionnés de cuisine avec des convives souhaitant vivre une expérience culinaire authentique et unique. L'écosystème complet comprend trois volets : une application mobile cross-platform (Android & iOS) pour les utilisateurs finaux, un tableau de bord d'administration web pour la gestion des annonces et utilisateurs, et un site vitrine marketing pour la promotion de la plateforme. L'architecture microservices avec Node.js garantit une scalabilité optimale, tandis que Firebase assure les notifications temps réel et l'authentification sécurisée. L'intégration Stripe permet des paiements sécurisés avec gestion des remboursements.

Fonctionnalités clés

  • Application mobile cross-platform (Android & iOS) avec Flutter
  • Dashboard administrateur React.ts
  • Authentification sécurisée (Firebase Auth + JWT)
  • Paiements Stripe avec gestion des remboursements
  • Notifications push temps réel (FCM)
  • Géolocalisation des annonces
  • Système de notation et avis
  • Stockage médias AWS S3
  • API REST Node.js/Express sécurisée
  • MongoDB avec modélisation optimisée

Défis techniques

Architecture multi-plateforme

Expérience cohérente web/mobile via API unifiée.

Paiements & sécurité

Flux Stripe robuste avec webhooks et gestion des cas d'échec.

Temps réel

Synchronisation réservations sans surcharge serveur.

Stack complète

FlutterDartReact.tsTailwind CSSNode.jsExpress.jsMongoDBFirebase FirestoreAWS S3StripeVercelRender
AlloProf — Plateforme de Cours en Ligne
2023·Développeur Mobile·Publié sur Play Store

AlloProf — Plateforme de Cours en Ligne

Application mobile complète et sécurisée dédiée à l'apprentissage en ligne avec paiements Stripe.

FlutterDartFirebase FunctionsFirebase FirestoreFirebase StorageStripe+1
Voir le projet ↗

À propos du projet

Cette plateforme e-learning mobile a été conçue pour offrir une expérience d'apprentissage moderne et fluide. L'application permet aux apprenants d'accéder à des cours structurés en vidéos, de suivre leur progression, et d'accéder à des ressources téléchargeables. Le système de paiement Stripe intégré permet l'achat de cours individuels ou d'abonnements. L'authentification multi-méthode (email, Google, Apple) garantit un onboarding frictionless. Firebase Firestore assure la synchronisation en temps réel de la progression entre appareils.

Fonctionnalités clés

  • Authentification multi-méthode (Email, Google, Apple)
  • Catalogue de cours avec filtres et recherche
  • Lecteur vidéo intégré avec contrôle de progression
  • Paiement Stripe (cours à l'unité & abonnements)
  • Téléchargement hors-ligne
  • Suivi de progression synchronisé
  • Notifications rappels d'apprentissage

Défis techniques

Lecteur vidéo performant

Mise en cache intelligente pour réduire la consommation de data.

Gestion des accès payants

Sécurisation serveur via Firebase Functions.

Stack complète

FlutterDartFirebase FunctionsFirebase FirestoreFirebase StorageStripeGoogle Cloud
Système de Gestion de Bibliothèque
2022·Développeur Java·Livré

Système de Gestion de Bibliothèque

Application de bureau pour la gestion centralisée d'une bibliothèque universitaire.

Java 17JavaFXFXMLCSS (JavaFX)JDBCMySQL
Voir le projet ↗

À propos du projet

Ce système de gestion de bibliothèque universitaire est une application desktop complète en Java/JavaFX. Il automatise et centralise l'ensemble des opérations : gestion du catalogue, des membres, du cycle de vie des emprunts (réservation → retour), calcul automatique des pénalités. L'interface JavaFX offre des tableaux interactifs, des formulaires validés et des rapports exportables. MySQL assure la persistance avec contraintes relationnelles strictes.

Fonctionnalités clés

  • Gestion complète du catalogue (CRUD livres)
  • Gestion des membres (étudiants, enseignants, personnel)
  • Prêts et retours avec calcul des délais
  • Pénalités de retard automatiques
  • Recherche avancée multicritères
  • Rapports statistiques exportables (PDF, Excel)
  • Réservations de livres
  • Sauvegarde automatique BDD

Défis techniques

UI intuitive pour non-techniques

Interface ergonomique pour bibliothécaires gérant de grands volumes.

Intégrité des données

Gestion de la concurrence lors des prêts/retours simultanés.

Stack complète

Java 17JavaFXFXMLCSS (JavaFX)JDBCMySQL