Nel corso degli anni ho sviluppato soluzioni digitali su misura per aziende, professionisti e istituzioni, adattandomi all’evoluzione delle tecnologie web. In questa pagina ho raccolto alcuni dei progetti più significativi che ho realizzato, insieme agli strumenti e alle tecnologie che ho utilizzato per portarli a termine.
Esperienze significative
Alcuni dei progetti più rilevanti che ho realizzato:
Gestionale per la contrattualistica home-banking → Ho sviluppato un sistema per la gestione dei contratti di accesso all’home-banking di una banca in espansione. Partito come una semplice lista, nel tempo è diventato una piattaforma avanzata, con automazione via API e integrazione con un sistema in Java.
CMS personalizzato per la gestione di siti web → Nei primi anni 2000 ho progettato e sviluppato un CMS proprietario per la gestione di siti web multilingua, in un'epoca in cui WordPress non era ancora diffuso. Questo sistema è stato utilizzato da aziende di diversi settori, tra cui bancario, energia, arredamento, ristorazione, commercio al dettaglio e amministrazioni pubbliche.
Intranet aziendale per una banca → Ho sviluppato il software della loro Intranet, che è rimasta attiva per oltre 12 anni, supportando la crescita dell’azienda da 40 a 300 dipendenti e l’apertura di nuove filiali. Oltre allo sviluppo del sistema, ho installato e configurato il server su cui girava la piattaforma, in un periodo in cui il reparto IT interno non aveva ancora le competenze per farlo.
Gestionale per iscrizioni a prove cinofile → Ho sviluppato un sistema che ha eliminato la gestione manuale con Excel, rendendo più semplice e organizzata la registrazione dei cani e la preparazione delle batterie di prova.
Oltre a questi progetti, negli anni ho sviluppato numerosi software personalizzati su misura per aziende e professionisti, molti dei quali legati a dati sensibili e processi interni che, per motivi di privacy, non posso citare direttamente.
Tecnologie e strumenti utilizzati nel tempo
Lavorando nel settore dello sviluppo web da oltre 20 anni, ho vissuto in prima persona l’evoluzione degli strumenti e delle tecnologie. Quello che un tempo era un lavoro di puro codice su file di testo, oggi è supportato da framework avanzati e strumenti di sviluppo potenti.
Dal design fisso per schermi CRT all’adattabilità su ogni dispositivo
Quando ho iniziato a sviluppare siti web, gli schermi erano quasi esclusivamente monitor CRT, con risoluzioni fisse e limitate. Il layout delle pagine veniva realizzato usando tabelle annidate e GIF trasparenti per gestire gli spazi tra gli elementi.
Oggi la progettazione web è completamente diversa:
✅ Il responsive design è diventato uno standard, permettendo ai siti di adattarsi a qualsiasi dispositivo, dallo smartphone al monitor ultrawide.
✅ L’uso di CSS avanzati, Flexbox e Grid ha eliminato la necessità di soluzioni "artigianali" come le GIF trasparenti.
✅ Con strumenti come Tailwind CSS e Bootstrap, è possibile costruire interfacce flessibili e moderne in modo più efficiente.
Dal primo sviluppo con FrontPage al passaggio a PHP
Anche mentre ricoprivo il ruolo di direttore di una fabbrica di pittura, mi occupavo dell’informatica interna e sviluppavo soluzioni software personalizzate. In quel periodo ho realizzato gestionali in Clipper, VBA e Visual Basic, oltre a progettare e gestire le infrastrutture IT aziendali.
Fu proprio in quegli anni che iniziai a esplorare il web development, costruendo i miei primi siti con FrontPage su IIS, una tecnologia che permetteva di creare pagine web ma con forti limitazioni. Con il tempo, mi sono reso conto che le soluzioni basate su IIS erano troppo costose per la maggior parte delle aziende, mentre gli hosting iniziavano a offrire supporto per PHP e MySQL, rendendoli lo standard per lo sviluppo web dinamico.
Questo mi ha portato a lasciare FrontPage e IIS per passare definitivamente a PHP, gettando le basi per la mia attività di web developer, che dal 2001 è diventata il mio focus principale.
Oggi utilizzo tecnologie ancora più avanzate:
✅ Laravel come framework backend, per garantire robustezza e sicurezza nelle applicazioni.
✅ Nuxt.js per il frontend, creando interfacce moderne, performanti e dinamiche. (Il sito su cui stai leggendo questa pagina è sviluppato proprio con Nuxt.)
Dagli editor di testo agli IDE avanzati con AI
Nei primi anni, lo sviluppo web era un lavoro manuale, spesso basato su semplici editor di testo e strumenti come FrontPage, Dreamweaver e GoLive. Il debugging era un processo lungo e complesso, senza strumenti integrati per il controllo del codice.
Oggi l’ambiente di sviluppo è completamente diverso:
✅ Gli IDE moderni (come VS Code e PhpStorm) integrano strumenti avanzati per il debugging e il controllo del codice.
✅ L’uso del versioning con Git ha reso il lavoro collaborativo e più sicuro.
✅ L’intelligenza artificiale (come GitHub Copilot o assistenti AI negli IDE) accelera lo sviluppo, suggerendo codice e aiutando a risolvere problemi in tempo reale.
L’evoluzione dell’hosting e dell’accesso ai server
Negli ultimi decenni, il modo in cui sviluppatori e aziende gestiscono i server è cambiato radicalmente. Quando ho iniziato a lavorare nel web, l’unica opzione era affidarsi a servizi di hosting condiviso, con accesso limitato tramite FTP.
✅ Fase iniziale: Hosting condiviso e FTP
All’inizio degli anni 2000, l’accesso ai server era vincolato agli hosting tradizionali, spesso limitati in risorse e con poche possibilità di personalizzazione. L’unico modo per caricare i file era via FTP, senza possibilità di intervenire direttamente sulla configurazione del server.
✅ L’arrivo dei server dedicati e dei VPS
Con il tempo, sono diventati più accessibili i server dedicati e i VPS, permettendo maggiore flessibilità nella gestione delle applicazioni e nell’ottimizzazione delle prestazioni.
✅ L’era del cloud computing
Oggi, con il cloud computing, lo sviluppo è completamente cambiato. Servizi come Infomaniak, AWS, Google Cloud e DigitalOcean permettono di creare, scalare e gestire infrastrutture in modo completamente autonomo, con accesso diretto via SSH, configurazioni personalizzate e integrazione con sistemi avanzati di CI/CD.
Dal FTP al cloud, ho sempre adattato il mio lavoro alle nuove tecnologie, mantenendomi aggiornato per offrire soluzioni moderne e performanti.
L’informatica cambia, ma l’esperienza resta
Negli anni ho visto il mondo dell’informatica cambiare radicalmente: dai primi PC con pochi megabyte di RAM ai sistemi attuali con decine di gigabyte e processori multi-core. Ricordo quando una barretta da 128 MB costava una fortuna, mentre oggi si ragiona in termini di terabyte di storage e cloud computing.
Chi pensa che l’esperienza sia un limite, dimentica che per capire il presente bisogna conoscere il passato. La tecnologia non si ferma mai, ma il vero valore sta nella capacità di adattarsi e di risolvere problemi, indipendentemente dagli strumenti disponibili.