ManaRank
Angular 20 + .NET 10
Portale di tornei e classifiche per Magic: The Gathering. Iscrizioni, turni e standing senza fogli di carta.
C:\> whoami
Sviluppatore .NET e Angular, nerd a tempo pieno
Scrivo gestionali, API e web app che fanno il loro lavoro senza fare rumore. Codice pulito, zero ripetizioni, e un mazzo Pauper sempre nello zaino.
gmarra@versilia
C:\> dir \stack
A:\> tocca un dischetto per leggerlo
Angular 20 + .NET 10
Portale di tornei e classifiche per Magic: The Gathering. Iscrizioni, turni e standing senza fogli di carta.
.NET 10 + Angular 20
La classifica della lega Pauper di Massarosa trasloca da Excel a una web app vera.
.NET + Angular
Gestionali per associazioni: bilanci ETS, tessere associative, presenze. Software per chi aiuta gli altri.
.NET 8 worker + Postgres
Sincronizzazione bidirezionale CardTrader ↔ EspoCRM. I dati vanno dove devono, da soli.
Flutter + .NET 10
PWA in Flutter con API .NET 10, in produzione sul mio homelab.
Angular + .NET 8
Il foglio Excel delle spese domestiche, diventato un'app. Prossima fermata: gli scontrini letti da foto.
Oracle Cloud ARM64
Dove girano tutti i progetti personali. Anche questo sito.
A:\> cd \apps
Alcuni di questi dischetti sono già online: provali attorno al fuoco.
C:\> fortune
“Talk is cheap. Show me the code.”
C:\> contatti
Per un progetto, una consulenza o una partita a Pauper: scrivimi.
GMARRA-DOS
Si è verificata un'eccezione irreversibile 0E in 0028:C0FFEE42 nel VxD PAUPER(01). L'applicazione corrente verrà chiusa.
* Premi un tasto per tornare al sito.
* Premi CTRL+ALT+CANC per riavviare il computer. Perderai tutte le informazioni non salvate in tutte le applicazioni.
Premi un tasto per continuare
Ora è possibile spegnere il computer.
(oppure tocca lo schermo per riaccenderlo)