QuiSvapo · In produzione
SvaPro
Il gestionale di ventiquattro negozi
Il software che manda avanti una catena di ventiquattro negozi: cassa, catalogo, magazzino, ordini, dipendenti, fatture e un motore di automazioni che lavora anche di notte.
Struct — l'ingegnere
Flux — il creativo
Software che resta acceso. Costruisco gestionali, automazioni e siti per aziende vere, come il sistema che tiene insieme ventiquattro negozi. Disponibile per ruoli da sviluppatore a Valencia e da remoto.
Per chi assume
Negli ultimi anni ho costruito e mantenuto software da cui le persone dipendono ogni giorno di lavoro. Scrivo il backend, l'interfaccia e il collegamento con l'hardware, e rispondo io quando qualcosa si rompe.
SvaPro fa girare ogni giorno le casse di ventiquattro negozi: scontrini fiscali, POS, magazzino tra i punti vendita e report delle accise all'Agenzia delle Dogane.
Laravel e React per il gestionale, Next.js per i siti, Expo per le app, Docker e il mio server con Coolify per i deploy. Dal modello dati alla rifinitura del pixel.
Agenti con l'SDK Anthropic, server MCP, automazioni n8n e assistenti vocali, collegati a flussi di lavoro veri e non a demo.
Hai un'attività e ti serve un software su misura? È l'altra metà di quello che faccio.
Guarda come lavoro →Case study
Un gestionale retail multi-tenant che fa girare casse, magazzino e adempimenti fiscali di QuiSvapo, catena di ventiquattro negozi di sigarette elettroniche in tutta Italia, e del suo shop online.

Una catena di svapo ha esigenze che un gestionale generico non copre tutte insieme: accise calcolate a millilitro di liquido e comunicate all'Agenzia delle Dogane (ADM), una stampante fiscale a ogni cassa, merce che si sposta tra negozi e shop online, dipendenti e fedeltà su più sedi. E le casse non possono mai fermarsi.
Un unico sistema multi-tenant: API Laravel 11 su PostgreSQL con code e scheduler, back office e cassa in React, e piccoli bridge nativi che parlano con l'hardware di ogni negozio. App desktop, mobile e palmare sono client della stessa API.
Primo contributore per numero di commit in un team di tre sviluppatori: 1.954 su 5.681. Lavoro su modello dati, API, interfaccia, bridge hardware e deploy.
Client
Core
Dati
In negozio
24
negozi che lo usano ogni giorno
5.681
commit sul main, 1.954 miei
346
file di test automatici (302 PHP, 44 JS)
188
schermate React
Commit, test e schermate contati dal repository del progetto, ultimo commit agosto 2026. In produzione su quisvapo.app.
Lavori
Gestionali, automazioni e prodotti. Apri un progetto per vedere il caso completo.
QuiSvapo · In produzione
Il gestionale di ventiquattro negozi
Il software che manda avanti una catena di ventiquattro negozi: cassa, catalogo, magazzino, ordini, dipendenti, fatture e un motore di automazioni che lavora anche di notte.
Nia Marketing · Prototipo
Tutto quello che un'azienda sa di sé, in un posto solo
Un posto dove l'azienda scrive una volta chi è (come parla, cosa offre, a chi si rivolge, dove vuole arrivare) e da lì in poi ogni strumento parte già sapendolo.
Zinzi · In produzione
Cassa e magazzino per un marchio di moda
Cassa con filtri per categoria, griglia prodotti con giacenze in tempo reale e checkout con più metodi di pagamento, collegata allo shop WooCommerce del marchio.
Fit & Recovery Studio · In produzione
La dashboard di uno studio di personal training
Clienti, appuntamenti e attività dello studio in un solo pannello per i personal trainer.
Niente modelli riempiti: l'ossatura la decide l'obiettivo del cliente.
CarusoInvest · Online
Il sito della holding che tiene insieme sei marchi
Il sito della holding di QuiSvapo, Nex-Evo e RevoBeauty: cinque pagine che spiegano in un colpo d'occhio chi è il gruppo, cosa fa e chi lo guida.
QuiSvapo · Online
Lo shop online della catena
Catalogo per marca e per gusto, ricerca che capisce cosa cerchi, carrello e pagamento in pochi passi. Collegato al gestionale SvaPro.
QuiSvapo · Online
La vetrina della catena e dei suoi negozi
Il sito del marchio: chi sono, dove sono i negozi, chi ci lavora. Non vende: porta la gente in negozio e, a chi vuole comprare subito, apre la porta dello shop.
Sartys Lab · Online
Sartoria creativa con configuratore su misura
Lo shop di una sartoria su misura: il cliente sceglie modello, tessuto e misure in quattro passi e il capo viene cucito a mano.
Linda's · Anteprima
Lookbook per un marchio di moda
La collezione raccontata come un lookbook: cinquantadue scatti che occupano la pagina, il testo ridotto a didascalia.
RevoBeauty · Online
Centro di medicina estetica
Trattamenti spiegati uno per uno, chi li esegue, e la prenotazione sempre a un dito di distanza.
Parentesi Quadro · Anteprima
Poster e stampe personalizzate
Shop di poster, stampe su tela e regali personalizzati per matrimoni, lauree e ricorrenze.
Per le aziende
Le piccole imprese non perdono tempo perché sono disorganizzate. Lo perdono perché nessuno ha mai scritto il pezzo di software che serviva a loro, e i gestionali in abbonamento sono fatti per qualcun altro.
Il risultato è sempre lo stesso: fogli Excel che nessuno aggiorna, WhatsApp usato come gestionale, e una persona brava che passa mezza giornata a copiare numeri da un posto a un altro.
Io entro lì. Guardo come lavorano davvero, tolgo il lavoro ripetitivo e lo do a una macchina. Poi resto: il codice è mio, ma l'azienda è loro, e deve poter camminare anche senza di me.
Non vendo ore: costruisco cose che restano in funzione quando io non ci sono. Il magazzino che si ricontrolla da solo, la segretaria che risponde alle undici di sera.
Come lavoro
Prima di scrivere una riga guardo come lavorate adesso: chi tocca cosa, dove si perde tempo, quale foglio Excel non è mai aggiornato. Quasi sempre il problema vero non è quello che mi avevate detto al telefono.
Non consegno il sistema completo dopo sei mesi. Consegno la parte che vi toglie subito il dolore più grosso, la mettete in mano alle persone, e da lì decidiamo cosa viene dopo. Se non serve, ce ne accorgiamo in tre settimane e non in un anno.
Un sistema che ha bisogno di qualcuno che prema un tasto è un sistema che prima o poi si ferma. Controlli automatici, promemoria che partono da soli, backup pianificati: il lavoro noioso deve succedere anche quando l'ufficio è chiuso.
Codice documentato, accessi vostri, niente che dipenda da me per restare acceso. Resto per far crescere il sistema, non perché non potete farne a meno.
Chi sono

Questo sito ha due mondi, come il mio lavoro: passa tra Struct e Flux, o trascina la linea in alto.
Ho imparato a programmare studiando: corsi, documentazione e progetti veri consegnati a gente che aspettava. Con l'intelligenza artificiale ho fatto la stessa cosa: mesi a capire come si usa dentro un'azienda, non come si racconta nei video.
Le aziende che ho seguito finora sono poche, ed è una scelta: pochi problemi, risolti fino in fondo, non venti siti l'anno di cui non ricordo il nome.
Se dovessi dirlo in una parola: titolare-costruttore. Non un tecnico che ha aperto partita IVA, né un commerciale che ha imparato a programmare. La mia unità di misura è l'azienda che gira; il software è la leva.
Corsi e documentazione, poi subito lavori veri. Ho imparato consegnando, non guardando.
Non il giocattolo: agenti che rispondono ai clienti, automazioni che girano di notte, modelli scelti anche per quanto costano.
Ho iniziato dai siti e sono finito dentro i gestionali, perché è lì che le aziende perdono davvero le ore.
Poche aziende seguite da vicino, dal primo colloquio al server che gira. Da solo, per intero.
Lab
Il mio spazio sperimentale. Qui testo idee, gioco con il codice e costruisco cose strane.
Contatti
Il CV in inglese, il mio codice e il modo più veloce per raggiungermi.
mtorremacco@gmail.comMezz'ora al telefono e vi dico onestamente se è un lavoro da fare, se conviene farlo, e quanto costa. Se non serve, ve lo dico: è capitato e capiterà ancora.
Su WhatsApp ↗