Java developer
Sviluppo plugin Bukkit, bot Discord e applicazioni web da diversi anni. Mi piace costruire cose che funzionano bene, senza fronzoli inutili.
C'è stato un tempo in cui la parola «developer» non significava niente per me. La incontrai per caso in una community online, accanto al nome di qualcuno come fosse un titolo nobiliare. «E quello cosa fa?». Ricevetti una risposta che, lo ammetto, non chiariva granché, ma bastò a farmi cadere nella tana del coniglio. Da lì non sono più uscito: oggi quel termine misterioso è semplicemente il mio mestiere. Mi chiamo Filippo, e uno sviluppatore Java e Web.
Ciò che mi appassiona non è soltanto scrivere codice, ma veder nascere qualcosa di concreto da un'idea: prendere un problema, scomporlo e osservare i pezzi incastrarsi finché tutto non funziona. Sono un curioso per natura: mi affascina l'universo e in generale tutto ciò che mi spinge a chiedermi come funzionano le cose; in fondo, la stessa domanda che mi tiene davanti allo schermo.
Mi considero uno sviluppatore Mid-Level (intermedio): gran parte di ciò che so l'ho imparato da autodidatta, costruendo progetti reali e sbagliando finché non funzionavano. Oggi sto consolidando queste competenze con un corso ITS Umbria in ambito IT che, insieme alle prime esperienze lavorative, mi sta aiutando a muovermi nel mondo del lavoro come developer, oltre a dare forma ai progetti personali che mostro di seguito.
Il mio linguaggio principale. Lavoro da anni su plugin Bukkit/Spigot per Minecraft e su bot Discord personalizzati costruiti con la libreria JDA.
Oltre a HTML, CSS e JavaScript nativi, lavoro con framework PHP professionali e librerie di stile moderne.
Tecnologia che uso attualmente nel mio stack web, oltre ad averla impiegata in passato per bot Discord e Telegram.
Abbonato a tutti i servizi JetBrains, anche se uso attivamente solo quelli che mi servono davvero.
Lavoro principalmente con MySQL e SQLite, quest'ultimo il più usato. Padroneggio le query necessarie nei progetti reali, dai plugin Bukkit alle applicazioni web.
Per lo sviluppo quotidiano preferisco un ambiente Ubuntu via WSL, ma so creare e gestire container Docker quando un progetto richiede librerie o versioni software diverse da quelle già installate sul sistema.
Uso Git quotidianamente in tutti i miei progetti. Il mio GitHub pubblico fornito contiene principalmente progetti per divertimento e portfolio, ogni cosa che vedi è intenzionalmente pubblica per mostrare il mio work style.
I veri progetti su cui lavoro sono spesso under NDA (non-disclosure agreement), quindi ospitati su repository private. Ho veramente tanti progetti sviluppati.
Assistente di sviluppo AI di Anthropic. Lo uso dal terminale per velocizzare refactoring, debugging e attività ripetitive: uno strumento di produttività in più, mentre logica e decisioni restano mie.
Plugin custom e ottimizzati per server Minecraft, su misura per le esigenze del tuo server.
Scopri di più →Bot Discord personalizzati: moderazione, intrattenimento o gestione community, costruiti su misura.
Scopri di più →Realizzo siti con una grafica accurata e intuitiva, sistemi di gestione database puliti e funzionali (login/registrazione, conversazioni...)
In arrivo
Online
EndlessHorizons Network è un server Minecraft RolePlay open-world, dove i giocatori simulano la vita reale e la vivono come preferiscono. Lo porto avanti come CEO e Project Manager dello sviluppo, insieme a Kyrolos Ebrahem (Lead Developer) e un team appassionato sparso per l'Italia.
Dietro le quinte ci sono plugin Bukkit custom in Java e il sito ufficiale glitchvalley.it (Laravel, Node.js, Tailwind). È qui che vive il mio vero codice sorgente (privato e curato) mentre il mio Git pubblico è solo per divertimento.
Visita glitchvalley.it →
Lead Developer, EndlessHorizons Network
Sviluppatore senior e amico, oltre che co-architetto del backend di EHN. Collaboriamo a diversi progetti privati oltre al server.
Visita il portfolio →Hai un progetto in mente o vuoi semplicemente scambiare due chiacchiere? Scrivimi, ti risponderò appena possibile.