Mario Marino

progettista e sviluppatore di applicativi gestionali e sistemi basati su LLM

Altri lavori

Progetti in team, collaborazioni e lavori delle epoche precedenti

Tecnologie
PHP · Symfony · Python · Django · PostgreSQL · MySQL · JavaScript · WordPress

cosa c'è in questa pagina

Lavori che non hanno una scheda propria, per ragioni diverse fra loro: uno perché è lavoro di squadra e attribuirsene una scheda intera sarebbe la cosa meno vera di tutte, altri perché sono collaborazioni in cui il progetto è di qualcun altro, altri ancora perché appartengono a epoche in cui il mestiere era un altro.

Stanno qui e non altrove perché un elenco onesto vale più di sette pagine gonfiate. Ciascuno dice cosa era, cosa ho fatto io e dove si può verificare.

EPOP

EPOP è una piattaforma realizzata su commissione della Regione Veneto, che mostra ai cittadini la situazione del patrimonio di edilizia popolare in Veneto attraverso una mappa coropletica: bandi, domande di sostegno all'affitto, riparti del fondo. Ci ho lavorato fra il 2023 e il 2025; il ruolo è stato di sviluppo in team.

Il lavoro di sostanza sta nel riconciliare fonti eterogenee su base comunale: codici ISTAT, dati su famiglie e popolazione residente, patrimonio, sostegni all'affitto, bandi e domande, ciascuno con una forma propria. Renderle confrontabili è il passaggio che permette di calcolare gli indicatori che la mappa colora.

Vale la pena dire perché quel passaggio è la parte difficile e la mappa è la parte facile. Il comune è la chiave che tiene insieme tutto, e non è una chiave affidabile quanto sembra: i comuni si fondono, cambiano nome, cambiano codice, e una fonte aggiornata a un anno e una aggiornata all'anno dopo non contengono lo stesso elenco. Un indicatore calcolato su un denominatore che nel frattempo si è spostato colora una mappa in modo plausibile e sbagliato, e nessuno se ne accorge guardandola.

Lo stack è Python e Django, con le estensioni geografiche per le geometrie dei comuni, PostgreSQL come database e un livello di API per il frontend della mappa. La piattaforma è online, ma oggi l'accesso è riservato.

artistasubito

artistasubito è una piattaforma di prenotazione online di servizi per artisti (musicisti, prestigiatori, comici): una vetrina più un calendario condiviso fra utente e artista. È un progetto di Gianluca Marino, mio fratello; ho curato lo sviluppo in PHP e Symfony.

La parte non ovvia è il calendario condiviso, che è un modello di disponibilità e non un elenco di appuntamenti: l'artista dichiara quando è libero, il cliente vede quello e non l'agenda, e le due viste sullo stesso dato devono restare coerenti quando una prenotazione arriva mentre qualcun altro sta guardando.

Openstream CMS e KCS Filemanager

Due sistemi nati dalla stessa collaborazione con l'ingegner Giovanni Dal Mas, e progettati insieme a lui: uno per i contenuti di un sito, l'altro per i file.

Openstream CMS è un framework per la gestione dei contenuti, in PHP e MySQL. Il punto era scrivere un CMS proprio, invece di personalizzare uno esistente; ha girato su alcuni siti di terzi. KCS Filemanager è una piattaforma multiutente per la gestione di file, in PHP, MySQL e JavaScript.

Era una scelta difendibile in quell'epoca e non lo sarebbe oggi, ed è giusto dirlo: allora personalizzare un sistema esistente costava quasi quanto scriverne uno, e quelli disponibili imponevano un modello rigido. Oggi il calcolo è rovesciato, e la manutenzione di un sistema proprio è un costo che non si ammortizza su pochi siti.

Siti su template proprio

Ho realizzato quattro siti WordPress su un template sviluppato da me: audiofficine.it, paolofurlani.com, accademiateatraleveneta.com e molven.org, il sito musicale che uso ancora oggi. Il valore sta nel numero e nella varietà dei committenti, più che nel singolo sito.

Laverna.net

Laverna.net è una netlabel che nasce nel 2004 per pubblicare musica in rete con licenze Creative Commons. L'ho fondata io; oggi è diretta da Mirco Salvadori. La racconto per esteso su molven.org.