Applicazioni web con Laravel e Vue
Piattaforme, gestionali, portali e API su misura, progettati per crescere ed essere mantenuti nel tempo.
Laravel · Vue · PWA · MVP
Sviluppatore full-stack
e consulente software
Progetto e sviluppo applicazioni web con Laravel e Vue.
Dal 2010 affianco PMI, startup e agenzie: nuovi prodotti e MVP, Progressive Web App, evoluzione di software esistenti. Dall'analisi del problema al codice, fino alla messa in produzione.
Disponibile per progetti e collaborazioni.
Sviluppo software per il web dal 2010.
Ho iniziato progettando siti e interfacce e sono passato allo sviluppo frontend e full-stack, all'analisi software e alla consulenza tecnica. Oggi lavoro soprattutto con Laravel e Vue: scrivo il codice e, prima ancora, aiuto a capire cosa serve davvero al prodotto e al business. Lavoro in autonomia o dentro team tecnici e multidisciplinari.
Piattaforme, gestionali, portali e API su misura, progettati per crescere ed essere mantenuti nel tempo.
Dall'idea a una prima versione funzionante in tempi brevi: requisiti essenziali, sviluppo rapido e una base di codice pronta a evolvere.
Applicazioni veloci, installabili e utilizzabili anche offline, con un solo codice per desktop e mobile.
Analisi, messa in sicurezza e modernizzazione di software esistenti: aggiornamenti, refactoring e migrazioni graduali, senza fermare il lavoro.
Software gestionali, portali e integrazioni su misura, oppure l'evoluzione dei sistemi che l'azienda usa ogni giorno e che non si possono fermare.
Dal concept all'MVP, con scelte tecniche che reggono quando il prodotto cresce e il team si allarga.
Sviluppo Laravel e Vue in affiancamento al vostro team, anche su progetti già avviati o in white label.
Uno sportello fisico gestito a distanza: un operatore segue più postazioni sul territorio e l'utente verifica documenti, firma e paga in videochiamata. La tecnologia ha contribuito al progetto Polis di Poste Italiane, finanziato dal PNRR. Nel team ho lavorato soprattutto sul backend Laravel.
Una collezione privata molto ampia: opere, artisti, prestiti, mostre, acquisizioni e vendite in un'unica applicazione Vue su backend Laravel. Ho razionalizzato i concetti del dominio, migrato i dati dal vecchio sistema e coordinato il lavoro con i curatori.
Un gestionale per lo studio e un'app per i condomini, con un primo livello di assistenza affidato a un agente AI basato su OpenAI. Più applicazioni Laravel indipendenti che comunicano tramite un pacchetto custom per la gestione dei token tra servizi.
La piattaforma video del Fatto Quotidiano: WordPress headless per i contenuti, Laravel e un sistema di streaming riuniti in un unico frontend. Ho lavorato soprattutto all'integrazione tra i sistemi, gestendo anche il backend WordPress e l'interfaccia frontend.
Il gruppo doveva gestire ore e costi delle attività di ricerca e sviluppo. Ho curato analisi e specifiche, poi lo sviluppo in Laravel: organizzazioni, ruoli, progetti, task, ore di lavoro, costi delle risorse e spese, in un'interfaccia semplice e veloce da usare anche in mobilità.
Il portale di una delle principali aziende sanitarie di Roma, avviato da altri sviluppatori e già pubblicato. Sono entrato sul progetto in corso e ho implementato nuove funzioni e parti dell'interfaccia su una piattaforma Symfony già in produzione.
Un framework diffuso e ben documentato: il software resta solido nel tempo e qualsiasi sviluppatore Laravel può metterci mano, senza dipendere da una sola persona.
Interfacce rapide e chiare, che riducono errori e tempi di formazione per chi le usa ogni giorno.
Un'app installabile su telefono e computer senza passare dagli store: un solo sviluppo invece di tre, aggiornamenti immediati per tutti.
Gestionali, CRM, pagamenti, spedizioni e fatturazione che si parlano tra loro: meno dati ricopiati a mano, meno errori.
Funzioni di intelligenza artificiale nel software che usate già, per classificare documenti, estrarre dati o rispondere ai clienti. Solo dove fanno risparmiare tempo davvero.
Uso l'AI come strumento di lavoro, sempre con verifica e revisione del codice: tempi più brevi senza rinunciare alla qualità.
Rimetto in ordine software datati un pezzo alla volta, mentre continuano a funzionare: niente riscritture da zero, niente fermi.
Aggiornamenti di sicurezza, correzioni e piccole evoluzioni per il software su cui l'azienda lavora ogni giorno, anche se scritto da altri.
Dati organizzati bene fin dall'inizio: report affidabili, ricerche veloci e un sistema che regge quando i dati crescono.
Sviluppo, test e produzione configurati allo stesso modo: rilasci prevedibili e meno sorprese alla messa online.
Progetti personali e open source: il posto dove sperimento e dove si vede come lavoro quando le scelte sono tutte mie.
Un componente Vue 3 con la mappa interattiva delle 20 regioni italiane, pronto da inserire in qualsiasi progetto. Si collega con v-model, si usa anche da tastiera e si personalizza con le variabili CSS, senza dipendenze oltre a Vue.
Il tris che non finisce mai in pareggio: ogni giocatore ha al massimo tre segni sulla griglia. Si installa come app e funziona offline. Il motore di gioco è separato dall'interfaccia e coperto da test, e al livello Difficile la CPU gioca in modo perfetto.
Gestionale di una scuderia nel browser: gare in tempo reale, meteo variabile, gomme, budget e sviluppo della vettura. A ogni test il motore di gara viene verificato simulando 36 gare complete.
Un piccolo tamagotchi che vive nella barra dei menu del Mac. App nativa in SwiftUI, senza dipendenze, in italiano e inglese.
Un foglio di stile minimale e modulare, interamente in carattere monospaziato, per pagine semplici. Leggero e senza JavaScript.
Il mio approccio
Un buon software parte dalla comprensione del problema reale, del suo contesto e dei suoi vincoli. Solo dopo ha senso decidere architettura e tecnologie.
Nel corso degli anni ho lavorato come sviluppatore, designer, consulente e responsabile di progetto, con aziende, agenzie e team multidisciplinari. Ho seguito prodotti digitali in tutte le fasi del loro ciclo di vita, dalla progettazione allo sviluppo e alla messa in produzione.
Contatti
Un nuovo prodotto o un MVP, l'evoluzione di un software esistente, una consulenza tecnica o un rinforzo per il tuo team: raccontami il progetto.