Yassine Khelifa / Software Engineer · Développeur Full Stack

Des logiciels qui vous rendent du temps.

J’ai conçu et développé un ERP utilisé dans trois magasins à Milan. Titulaire d’un master en informatique, je transforme les processus de travail réels en applications fiables, des besoins et du modèle de données jusqu’aux tests et au déploiement.

PHP, Laravel, React et TypeScript. Du développement full stack avec une attention particulière à la logique backend, aux API REST et aux modèles de données relationnels.

Milan, Italie · À distance, hybride, sur site et ouvert à la mobilité

Technologies principalesLaravelReactTypeScriptMySQLAPI RESTAWS & Linux

01 / Sélection de projets

Des logiciels pour des besoins concrets.

Des besoins clients réels, un développement autonome et des choix techniques réfléchis. Voici ce que j’ai construit, et pourquoi.

02 École privée · Algérie · Août 2026 — Sept. 2026

School Management

Un logiciel de gestion conçu pour une école privée en Algérie.

Projet client

J’ai développé l’application autour des besoins administratifs de l’école : dossiers des élèves, inscriptions, examens, notes et statistiques, avec des accès distincts pour l’administration et les enseignants.

  • Des accès liés aux responsabilités. Laravel Sanctum et les Policies gèrent l’authentification et les autorisations par rôle, avec des restrictions liées aux affectations des enseignants. Les Form Requests, API Resources et query scopes réutilisables structurent la validation, les filtres, la pagination et la mise à jour groupée des notes.
  • Au-delà de l’interface. Des tests fonctionnels, un workflow CI avec GitHub Actions et un déploiement sur AWS EC2 avec Nginx, PHP-FPM et MySQL.

À propos de la démo : la version publique présente une partie réduite du projet client pour illustrer certaines fonctionnalités.

03 Gestion des réparations · Fév. 2026 — Juil. 2026

Tech Repair

Des données flexibles sur les appareils, un espace pour les techniciens et une communication client plus claire.

Conception de base de données + IA appliquée

Une plateforme de réparation nourrie par mon expérience en électronique, avec un backend Laravel, un frontend React et une page permettant aux clients de suivre leur réparation.

  • Des caractéristiques adaptées aux appareils. Les différents modèles d’appareils nécessitent des attributs et des options distincts. J’ai modélisé ces relations dans la base de données plutôt que d’ajouter une colonne fixe pour chaque caractéristique possible.
  • Une IA avec un rôle précis. Le technicien sélectionne un nouvel état de réparation et demande un message. Le système utilise les détails de la réparation et les précédents messages visibles par le client pour proposer une réponse contextualisée. Le technicien peut la relire et la modifier avant de l’enregistrer.

04 Éducation · Oct. 2026 — Aujourd’hui

AI Quiz Génération de quiz et évaluation

Une plateforme de quiz avec IA, fondée sur des règles explicites et des décisions documentées.

En développement

Je développe une plateforme full stack avec Laravel et React, intégrant des API d’IA pour générer des questions et évaluer les réponses. Ce travail réunit mon intérêt pour l’éducation, l’architecture backend et les usages concrets de l’IA.

  • Des règles métier définies avant l’implémentation. Je rédige une documentation technique détaillée et définis moi-même la logique métier et les choix d’architecture. Ces documents guident l’implémentation et servent de référence pour examiner les modifications.
  • Des invitations intégrées au modèle de données. Je construis un workflow d’envoi et d’acceptation des invitations, chaque invitation étant associée à son destinataire.
  • Des workflows IA conçus avec rigueur. Le développement en cours comprend la validation côté backend et la gestion des erreurs des intégrations IA, ainsi que les workflows principaux de la plateforme.

05 Projet client · Algérie · 2025

Promo Pilot

Un seul endroit pour découvrir les promotions de différentes entreprises et catégories.

Plateforme de découverte d’offres

J’ai développé cette plateforme pour un client en Algérie qui souhaitait réunir les promotions de différents secteurs. Les entreprises proposent leurs offres, les visiteurs les parcourent par catégorie et un lien les dirige vers le site de l’entreprise.

  • Les deux volets du produit. Une interface publique de découverte d’offres, accompagnée d’un workflow de vérification, d’approbation et de publication des promotions.
  • Le fonctionnement en arrière-plan. Authentification JWT, états des campagnes, filtres avancés, paiements et webhooks Stripe, notifications par e-mail en file d’attente et publication programmée.

Les démos peuvent nécessiter un accès. Les petits diagrammes illustrent les workflows et ne sont pas des captures du produit.

02 / À propos

Construire quelque chose d’utile.
Transmettre ce que j’ai reçu.

Yassine Khelifa Développeur, et curieux de nature.

J’aime comprendre comment les gens travaillent et créer des logiciels qui facilitent leur quotidien.

La vente de téléphones et la réparation électronique ont façonné mon approche des besoins, des modèles de données et des interfaces : partir du travail réel, puis construire autour.

Bien avant d’écrire du code, je bénéficiais déjà de ce que d’autres avaient mis des années à inventer. Construire quelque chose d’utile est ma façon de transmettre ce bénéfice, notamment dans l’éducation et la santé, et partout où les tâches répétitives prennent du temps aux gens.

Je souhaite contribuer à une équipe, continuer à apprendre et prendre la responsabilité des logiciels que je construis.

03 / Expérience et fondamentaux

De l’expérience et des bases solides.

Avr. 2019 — Aujourd’huiFrance · À distance

Développeur web indépendant

PROSTAM SASU

J’ai développé et maintenu des sites et applications web pour de petites entreprises en France, notamment dans l’hôtellerie-restauration. J’ai travaillé directement avec les clients pour préciser les besoins, développer des fonctionnalités, corriger les bugs et gérer le déploiement et le support technique.

PHP · Symfony · Vue.js · MySQL · Bootstrap

Oct. 2023 — Juil. 2026Milan, Italie

Développeur Full Stack et technicien informatique

Golden Phone

J’ai conçu et développé un système de gestion interne utilisé dans trois magasins à Milan. J’ai recueilli les besoins directement auprès des équipes et traduit les processus de vente, de stock et de réparation en relations de données et interfaces adaptées aux tablettes. Mon expérience sur le terrain a guidé le logiciel que j’ai construit.

Laravel · Livewire · MySQL · Gestion en magasin · Réparation électronique

Août 2018 — Fév. 2019Constantine, Algérie

Technicien informatique

Centre de langues

Travail informatique dans un centre d’apprentissage des langues, en complément de mon expérience en logiciel et en électronique.

Développements précédents

Un blog complet avec Symfony

Articles, catégories, commentaires, mentions « j’aime », authentification et administration, réalisés avec Symfony, Doctrine, Twig et EasyAdmin.

Explorer le dépôt

04 / Ma façon de travailler

Comprendre. Concevoir. Assumer ses choix.

Partir du besoin réel.

Je cherche à comprendre comment le travail se fait, où le temps se perd et quel résultat serait utile. La solution doit convenir aux personnes qui l’utilisent.

Donner une structure à la solution.

J’aime utiliser les mathématiques, les algorithmes et les design patterns lorsqu’ils sont utiles. Je veille au modèle de données, à la clarté de l’architecture, à la maintenabilité et aux optimisations concrètes.

Assumer les choix techniques.

J’ai conçu et développé ces projets moi-même. L’IA m’aide à analyser les erreurs et à accélérer certaines tâches ; je prends les décisions techniques, vérifie le code et reste responsable du résultat.

Les outils changent. Les bases restent.

Laravel m’apporte une structure et React m’aide à créer des interfaces efficaces. Des bases solides me permettent de m’adapter à d’autres frameworks de façon réfléchie.

Priorités actuelles
PHP · Laravel · React · TypeScript · JavaScript · Livewire
Backend et données
API REST · MySQL · PostgreSQL · Eloquent · Sanctum · JWT · Conception de bases de données
Tests et déploiement
Git · Docker · GitHub Actions · Tests fonctionnels · AWS EC2 · Linux · Nginx
Expériences précédentes et académiques
Symfony · Vue.js · Java · JavaFX · Android · Qt · C++

Ouvert aux opportunités

Une idée qui mérite d’être concrétisée ?

Je recherche une équipe où contribuer, continuer à apprendre et prendre la responsabilité de logiciels utiles. Je suis également ouvert aux missions indépendantes répondant à un besoin précis.

Basé à Milan, je suis disponible à distance, en hybride ou sur site, et prêt à m’installer ailleurs en Italie ou à l’étranger pour une belle opportunité.

yassine.khelifa.tech@gmail.com

Un bon travail commence par la compréhension.

Je clarifie les besoins, pose des questions et m’assure que le résultat attendu est compris avant de développer. Une communication claire fait partie de la livraison d’un logiciel fiable.

  • Arabe Langue maternelle
  • Français B2+
  • Anglais B1+ · Formation de niveau B2 en cours
  • Italien B1