Laravel · Vue · PWA · MVP

Andrea Rufo

Responsabile tecnico
di progetti software

Guido progetti software dall'idea alla produzione, e li sviluppo con Laravel e Vue.

Dal 2010 affianco PMI, startup e agenzie: analisi, architettura, coordinamento del team, sviluppo e messa online. Un unico riferimento tecnico per tutto il progetto.

Disponibile per progetti e collaborazioni.

Sviluppo software per il web dal 2010.

Ho iniziato progettando siti e interfacce e sono passato allo sviluppo full-stack, all'analisi software e alla guida tecnica dei progetti, coordinando team di 3-4 sviluppatori. Oggi lavoro soprattutto con Laravel e Vue: aiuto a capire cosa serve davvero al prodotto e al business, imposto il progetto e lo porto in produzione, sviluppando ogni giorno con Claude Code e Codex. Lavoro in autonomia o dentro team tecnici e multidisciplinari.

01

Direzione tecnica di progetto

Analisi dei requisiti, stima di tempi e costi, roadmap, scelte architetturali e coordinamento del team. Se in azienda non c'è un responsabile tecnico, lo sono io per la durata del progetto.

02

Applicazioni web con Laravel e Vue

Piattaforme, gestionali, portali e API su misura, progettati per crescere ed essere mantenuti nel tempo.

03

MVP per nuovi prodotti

Dall'idea a una prima versione funzionante in tempi brevi: requisiti essenziali, sviluppo rapido e una base di codice pronta a evolvere.

04

Progressive Web App

Applicazioni veloci, installabili e utilizzabili anche offline, con un solo codice per desktop e mobile.

05

Sistemi legacy

Analisi, messa in sicurezza e modernizzazione di software esistenti: aggiornamenti, refactoring e migrazioni graduali, senza fermare il lavoro.

06

Messa online e infrastruttura

Server Linux e ambienti Docker configurati e documentati: rilasci prevedibili, backup e un software che resta online in modo affidabile.

PMI

Software gestionali, portali e integrazioni su misura, oppure l'evoluzione dei sistemi che l'azienda usa ogni giorno e che non si possono fermare.

Startup

Dal concept all'MVP, con scelte tecniche che reggono quando il prodotto cresce e il team si allarga.

Agenzie e team

Sviluppo Laravel e Vue in affiancamento al vostro team, anche su progetti già avviati o in white label.

Backend · Laravel

Sportelli assistiti da remoto

Nel team ho lavorato soprattutto sul backend Laravel di un sistema di sportelli gestiti a distanza: un operatore segue più postazioni e l'utente completa pratiche, firme e pagamenti in videochiamata.

Gestionale · Laravel · Vue

Gestionale per una collezione privata

Ho razionalizzato i concetti del dominio, migrato i dati dal vecchio sistema e coordinato il lavoro con i referenti del cliente. Catalogo, prestiti, mostre, acquisizioni e vendite stanno in un'unica applicazione Vue su backend Laravel.

Microservizi · Laravel · AI

Piattaforma a microservizi con assistente AI

Ho progettato l'architettura a microservizi e l'integrazione con OpenAI di un gestionale per studi professionali e della relativa app per i clienti. Più applicazioni Laravel indipendenti si scambiano dati in modo sicuro, e un agente AI offre un primo livello di assistenza.

Integrazione dati · WordPress

Catalogo prodotti per Century Italia

Nel 2019, con Mandarino Adv, ho realizzato per un grande marchio dell'illuminazione domestica e industriale un hub esterno al sito: elabora i dati di prodotto forniti dal CED aziendale e li espone al sito WordPress, con una ricerca che incrocia decine di parametri tecnici.

WordPress · Laravel · Node

LOFT per Il Fatto Quotidiano

Nel 2017, con Mosaico Lab, ho lavorato soprattutto all'integrazione tra i sistemi della piattaforma video del Fatto Quotidiano, gestendo anche il backend WordPress e l'interfaccia frontend. Il sistema aveva tre parti: gestione di video e streaming, gestione di contenuti e relazioni, e un frontend unico.

Gestionale · Laravel

Time Plus per Unit Group

Ho curato analisi e specifiche, poi lo sviluppo in Laravel, del gestionale con cui il gruppo segue ore e costi delle attività di ricerca e sviluppo: organizzazioni, ruoli, progetti, task, ore di lavoro, costi delle risorse e spese, in un'interfaccia semplice e veloce da usare anche in mobilità.

Sistema legacy · Symfony

Portale ASL Roma 1

Sono entrato a progetto in corso sul portale di una delle principali aziende sanitarie di Roma, avviato da altri sviluppatori e già pubblicato, e ho implementato nuove funzioni e parti dell'interfaccia su una piattaforma Symfony già in produzione.

Concept · UX · interfacce

Altri progetti

  • Nuova Ford Focus Kinetic App per Ford Italia (2013, in consulenza per Axed Group): ho ideato il concept e progettato esperienza utente e interfacce dell'app di lancio, con un sistema di gamification per scoprire le caratteristiche dell'auto.
  • Catalogo espositori EXPO Milano 2015 (2014, per Direct2brain): ho analizzato i pacchetti di servizi dei partner di EXPO e progettato le interfacce tablet con cui gli espositori sceglievano spazio e servizi.
  • Laravel / PHP

    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.

  • Vue / JavaScript

    Interfacce rapide e chiare, che riducono errori e tempi di formazione per chi le usa ogni giorno.

  • Progressive Web App

    Un'app installabile su telefono e computer senza passare dagli store: un solo sviluppo invece di tre, aggiornamenti immediati per tutti.

  • Integrazione di servizi terzi

    Gestionali, CRM, pagamenti, spedizioni e fatturazione che si parlano tra loro: meno dati ricopiati a mano, meno errori.

  • Integrazione di AI

    Funzioni di intelligenza artificiale nel software che usate già, per classificare documenti, estrarre dati o rispondere ai clienti. Solo dove fanno risparmiare tempo davvero.

  • Sviluppo con agenti AI

    Sviluppo ogni giorno con Claude Code e Codex: gli agenti AI sono una parte stabile del mio flusso di lavoro, e il codice che producono lo rivedo e lo verifico sempre. Tempi più brevi senza rinunciare alla qualità.

  • Refactoring di sistemi legacy

    Rimetto in ordine software datati un pezzo alla volta, mentre continuano a funzionare: niente riscritture da zero, niente fermi.

  • Manutenzione di sistemi legacy

    Aggiornamenti di sicurezza, correzioni e piccole evoluzioni per il software su cui l'azienda lavora ogni giorno, anche se scritto da altri.

  • MySQL / database

    Dati organizzati bene fin dall'inizio: report affidabili, ricerche veloci e un sistema che regge quando i dati crescono.

  • Docker / server Linux

    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.

  • Vue 3 · Componente

    vue-italy-map

    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.

  • Vue 3 · PWA

    Tris∞

    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.

  • JavaScript · Browser

    Ascesa

    Un gioco gestionale (clicker/idle) per guidare una tribù dall'età della pietra fino a una sfera di Dyson. In JavaScript puro, senza dipendenze né build, in italiano e inglese.

  • CSS · SASS

    monospaced.css

    Un foglio di stile minimale e modulare, interamente in carattere monospaziato, per pagine semplici. Leggero e senza JavaScript.

Il mio approccio

Prima capire.
Poi costruire.

Un buon software parte dalla comprensione del problema reale, del suo contesto e dei suoi vincoli. Solo dopo ha senso decidere architettura e tecnologie.

  1. Capire il problema
  2. Scegliere la soluzione più semplice adeguata
  3. Costruire software mantenibile

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.

  1. 2026 — oggi Sviluppatore e consulente indipendente
  2. 2021 — 2026 Socio fondatore di uno studio di sviluppo software
  3. 2020 — 2021 Product Design Lead, Sinergica (Unit Group)
  4. 2014 — 2021 Senior Web Designer & Developer, Mandarino Adv
  5. 2010 — 2021 Freelance e consulenze per agenzie: NS12, Pixell, Evermind, Axed, IENA Studios
Percorso professionale completo →

Contatti

Parliamone.

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.