Yassine Khelifa / Software Engineer · Sviluppatore Full Stack

Software che restituisce alle persone il loro tempo.

Ho progettato e sviluppato un ERP per il commercio utilizzato in tre negozi a Milano. Con una laurea magistrale in informatica, trasformo i processi di lavoro reali in applicazioni affidabili: dai requisiti e dalla progettazione del database fino ai test e al deployment.

PHP, Laravel, React e TypeScript. Sviluppo full stack con particolare attenzione alla logica backend, alle API REST e ai modelli di dati relazionali.

Milano, Italia · Da remoto, ibrido, in presenza e disponibile al trasferimento

Tecnologie principaliLaravelReactTypeScriptMySQLAPI RESTAWS & Linux

01 / Progetti selezionati

Software per esigenze concrete.

Esigenze reali dei clienti, sviluppo autonomo e decisioni tecniche ragionate. Ecco cosa ho realizzato, e perché.

02 Scuola privata · Algeria · Ago 2026 — Set 2026

School Management

Software gestionale sviluppato per una scuola privata in Algeria.

Progetto per un cliente

Ho sviluppato l’applicazione in base alle esigenze amministrative della scuola: anagrafiche degli studenti, iscrizioni, esami, voti e statistiche, con accessi distinti per amministratori e docenti.

  • Accessi legati alle responsabilità. Laravel Sanctum e le Policies gestiscono autenticazione e autorizzazioni per ruolo, incluse le restrizioni legate alle assegnazioni dei docenti. Form Requests, API Resources e query scope riutilizzabili organizzano validazione, filtri, paginazione e aggiornamento dei voti in blocco.
  • Oltre l’interfaccia. Test funzionali, una pipeline CI con GitHub Actions e deployment su AWS EC2 con Nginx, PHP-FPM e MySQL.

Informazioni sulla demo: la versione pubblica include solo una parte del progetto del cliente, per mostrare alcune funzionalità.

03 Gestione riparazioni · Feb 2026 — Lug 2026

Tech Repair

Dati flessibili sui dispositivi, uno spazio per i tecnici e comunicazioni più chiare con i clienti.

Progettazione database + IA applicata

Una piattaforma di riparazione nata anche dalla mia esperienza nell’elettronica, con backend Laravel, frontend React e una pagina dove i clienti possono seguire lo stato della propria riparazione.

  • Specifiche che si adattano ai dispositivi. I diversi modelli di dispositivo richiedono attributi e opzioni differenti. Ho modellato queste relazioni nel database invece di aggiungere una colonna fissa per ogni possibile specifica.
  • IA con uno scopo preciso. Il tecnico seleziona un nuovo stato della riparazione e richiede un messaggio. Il sistema usa i dettagli della riparazione e i messaggi precedenti visibili al cliente per proporre un aggiornamento contestuale. Il tecnico può rivederlo e modificarlo prima di salvarlo.

04 Istruzione · Ott 2026 — Presente

AI Quiz Generazione di quiz e valutazione

Una piattaforma di quiz con IA, basata su regole esplicite e decisioni documentate.

In sviluppo

Sto sviluppando una piattaforma full stack con Laravel e React, integrando API di IA per generare domande e valutare le risposte. Il progetto unisce il mio interesse per l’istruzione, l’architettura backend e gli usi concreti dell’IA.

  • Regole di business definite prima dello sviluppo. Scrivo una documentazione tecnica dettagliata e definisco personalmente la logica di business e le scelte architetturali. Questi documenti guidano lo sviluppo e forniscono un riferimento chiaro per valutare le modifiche.
  • Inviti integrati nel modello di dati. Sto realizzando un flusso per l’invio e l’accettazione degli inviti, associando ogni invito al destinatario previsto.
  • Flussi IA con rigore tecnico. Lo sviluppo attuale comprende la validazione nel backend e la gestione degli errori delle integrazioni IA, insieme ai flussi principali della piattaforma.

05 Progetto per un cliente · Algeria · 2025

Promo Pilot

Un unico punto per scoprire promozioni di diverse attività e categorie.

Piattaforma di ricerca offerte

Ho sviluppato questa piattaforma per un cliente in Algeria che voleva riunire promozioni di diversi settori. Le attività pubblicano le offerte, gli utenti le esplorano per categoria e un link li porta al sito dell’attività.

  • Le due facce del prodotto. Un’interfaccia pubblica per scoprire le offerte, supportata da un flusso di revisione, approvazione e pubblicazione delle promozioni.
  • Il flusso operativo. Autenticazione JWT, stati delle campagne, filtri avanzati, pagamenti e webhook Stripe, notifiche email in coda e pubblicazione programmata.

Le demo possono richiedere un accesso. I piccoli diagrammi illustrano i flussi di lavoro e non sono schermate del prodotto.

02 / Chi sono

Creare qualcosa di utile.
Trasmettere il beneficio.

Yassine Khelifa Sviluppatore, e persona curiosa.

Mi piace capire come lavorano le persone e creare software che semplifichi le loro attività quotidiane.

La vendita di telefoni e la riparazione elettronica hanno formato il mio approccio a requisiti, modelli di dati e interfacce: partire dal lavoro reale e costruire attorno a esso.

Molto prima di scrivere codice, beneficiavo già di ciò che altri avevano impiegato anni a inventare. Creare qualcosa di utile è il mio modo di trasmettere quel beneficio, soprattutto nell’istruzione e nella sanità, e ovunque le attività ripetitive sottraggano tempo alle persone.

Voglio contribuire a un team, continuare a imparare e assumermi la responsabilità del software che realizzo.

03 / Esperienza e basi

Esperienza, sostenuta da solide basi.

Apr 2019 — PresenteFrancia · Da remoto

Sviluppatore web freelance

PROSTAM SASU

Ho sviluppato e mantenuto siti e applicazioni web per piccole imprese in Francia, anche nel settore dell’ospitalità. Ho collaborato direttamente con i clienti per chiarire i requisiti, creare funzionalità, correggere bug e gestire deployment e assistenza tecnica.

PHP · Symfony · Vue.js · MySQL · Bootstrap

Ott 2023 — Lug 2026Milano, Italia

Sviluppatore Full Stack e tecnico informatico

Golden Phone

Ho progettato e sviluppato un gestionale interno utilizzato in tre negozi a Milano. Ho raccolto i requisiti direttamente dal personale, traducendo i processi di vendita, magazzino e riparazione in relazioni nel database e interfacce adatte ai tablet. L’esperienza operativa nei negozi ha guidato il software che ho realizzato.

Laravel · Livewire · MySQL · Operazioni di negozio · Riparazione elettronica

Ago 2018 — Feb 2019Costantina, Algeria

Tecnico informatico

Centro linguistico

Attività informatiche in un centro di formazione linguistica, insieme alla mia esperienza più ampia nel software e nell’elettronica.

Sviluppi precedenti

Un blog completo con Symfony

Articoli, categorie, commenti, like, autenticazione e amministrazione, realizzati con Symfony, Doctrine, Twig ed EasyAdmin.

Esplora il repository

04 / Come lavoro

Capire. Progettare. Assumersi la responsabilità.

Partire dall’esigenza reale.

Chiedo come si svolge il lavoro, dove si perde tempo e quale risultato sarebbe utile. La soluzione deve adattarsi alle persone che la utilizzano.

Dare una struttura alla soluzione.

Mi piace usare matematica, algoritmi e design pattern quando sono utili. Curo il modello di dati, la chiarezza dell’architettura, la manutenibilità e l’ottimizzazione concreta.

Assumersi le scelte tecniche.

Ho progettato e sviluppato personalmente questi progetti. L’IA mi aiuta a indagare gli errori e ad accelerare alcune attività; prendo io le decisioni tecniche, verifico il codice e resto responsabile del risultato.

Gli strumenti cambiano. Le basi restano.

Laravel mi offre struttura e React mi aiuta a creare interfacce efficaci. Basi solide mi permettono di adattarmi ad altri framework in modo consapevole.

Focus attuale
PHP · Laravel · React · TypeScript · JavaScript · Livewire
Backend e dati
API REST · MySQL · PostgreSQL · Eloquent · Sanctum · JWT · Progettazione database
Test e deployment
Git · Docker · GitHub Actions · Test funzionali · AWS EC2 · Linux · Nginx
Esperienze precedenti e accademiche
Symfony · Vue.js · Java · JavaFX · Android · Qt · C++

Disponibile per nuove opportunità

Hai un’idea che merita di essere realizzata?

Cerco un team in cui contribuire, continuare a imparare e assumermi la responsabilità di software utile. Sono disponibile anche per progetti freelance con un problema chiaro da risolvere.

Vivo a Milano. Sono disponibile per lavoro da remoto, ibrido o in presenza, e per trasferimenti in Italia o all’estero in presenza di una buona opportunità.

yassine.khelifa.tech@gmail.com

Un buon lavoro parte dalla comprensione.

Chiarisco i requisiti, faccio domande e verifico che il risultato atteso sia condiviso prima di sviluppare. Comunicare chiaramente fa parte della realizzazione di software affidabile.

  • Arabo Madrelingua
  • Francese B2+
  • Inglese B1+ · Corso di livello B2 in corso
  • Italiano B1