Laboratorio indipendente · siti · web app · AI · automazioni · prototipi

Costruisco cose che risolvono problemi.

Siti, software, automazioni e strumenti costruiti intorno a problemi reali. Prima capisco come è fatto il sistema, poi costruisco la cosa più piccola che lo sistema.

Selected Projects

01

Menezio School

Orario, persone, pratiche e lavoro quotidiano vivevano in strumenti diversi.

Una piattaforma costruita sui flussi reali di vicepresidenza e staff: ogni modulo condivide persone, classi, spazi, calendario e anno scolastico.

Risultato6 account attivi e 3.355 eventi tracciati: il lavoro operativo lascia una storia comune, invece di disperdersi fra fogli e messaggi.

stack Python·Flask·PostgreSQL
la login dell’installazione — marchio dell’istituto omesso
02

Lessons Pipeline

Fra la fine della lezione e la classe ci sono cinque gesti, e un gesto quotidiano si rimanda.

Un servizio legge le cartelle Drive delle classi, ricava data e settimana dal nome del file, fa leggere il PDF a un modello e pubblica l'indice delle lezioni. I PDF non si spostano e nessuno preme niente.

RisultatoL'archivio è pubblico e si aggiorna da solo: una riga per PDF, con l'attività svolta quando la lettura è passata.

stack Python·Google Drive API·SQLite
una classe dell'archivio — 66 lezioni, l'attività svolta riga per riga
03

Night Shift

Il backlog cresce di giorno. Di notte non lo tocca nessuno.

Una pipeline notturna prepara una correzione alla volta in un worktree isolato: analizza, implementa, testa, fa revisionare tramite agenti AI e lascia un report per la mattina.

RisultatoLa mattina arriva una proposta piccola, con branch e report; il merge resta sempre una decisione umana.

stack Python·Git worktree·Codex / Claude Code
demo interattiva — pipeline notturna
04

AI Usage Monitor

Le piattaforme dicono quanto resta, non quanto in fretta lo stai spendendo.

Raccoglie ogni 30 minuti la quota di Claude Code e Codex, legge i token delle sessioni dagli archivi locali e li converte in punti di finestra: l'unità che si spende davvero quando non si paga a token.

RisultatoOgni stima esce con la sua copertura accanto: le sessioni locali spiegano il 66% del consumo Codex, e il resto viene dichiarato invece che spalmato.

stack Python·SQLite·FastAPI
la pagina reale — quota contro tempo, per le due sorgenti
05

Sito SGPG

Le cose costruite restavano sparse: difficili da mostrare, ancora più difficili da raccontare bene.

Un sito personale pensato come archivio vivo: Projects per ciò che è arrivato a una forma pubblica, Lab per ciò che è ancora in movimento, e una console costruita intorno ai file Markdown invece che contro di loro.

RisultatoIl sito è diventato sia una presentazione sia un luogo di lavoro: progetti finiti ed esperimenti restano nello stesso archivio.

stack Astro·Markdown·Node.js
reader ↔ index — la stessa raccolta, due letture
The Lab

13 esperimenti, strumenti e idee non finite.

Le cose costruite per vedere se funzionavano. Alcune funzionano ancora, altre sono state archiviate quando la soluzione è diventata più complicata del problema.

Enter the Lab
cose costruite 13
attive 10
completate 1
archiviate 1
fallita gloriosamente 1

Teaching

Matematica e fisica
Lezioni e Olimpiadi
Corsi e laboratori
Divulgazione

La scuola non è solo dove insegno: è il posto dove incontro la maggior parte dei problemi che poi finisco per risolvere costruendo qualcosa.

Insegno matematica e fisica, preparo studenti per le Olimpiadi, e ogni tanto un problema di classe diventa un software che finisce nella sezione Projects. Fuori da scuola tengo corsi di orientamento e formazione, e curo il giornalino degli Open Days.

DispenseOlimpiadiSimulazioni interattiveSoftware per la scuola

About

Luca Menezio — fotografia

Sono Luca. Insegno matematica e fisica e costruisco software, automazioni e strumenti quando incontro un problema che penso possa essere risolto meglio.

SGPG sta per Soluzioni Geniali a Problemi Generici. Il nome è nato come battuta interna e non ho mai trovato un motivo abbastanza serio per cambiarlo. Dei tre aggettivi, quello a cui tengo è “generici”: i problemi interessanti sono quasi sempre banali visti da fuori.

Disponibile per progetti indipendenti e collaborazioni.

About

Hai un problema?

Non deve essere per forza complesso. Se qualcosa è lento, ripetitivo, mal progettato o semplicemente fastidioso, raccontamelo: vediamo se è interessante e se posso costruire qualcosa di utile.

Submit a Problem