Novità È uscito il mio primo libro: Il bug era una falena Scoprilo

Gratuiti e con codice aperto

Progetti

Strumenti nati da un bisogno concreto — il mio o di chi lavora intorno a me — e portati fino al punto in cui potessero servire anche ad altri. Sono tutti gratuiti e con il codice pubblico: si possono usare, leggere e, volendo, migliorare.

ProfClick

Il piano di lavoro del docente, lezione per lezione

Si inseriscono l'orario e il programma delle classi: ProfClick ricava tutte le lezioni dell'anno, festività e vacanze escluse, propone dove mettere spiegazioni e verifiche per avere i voti che servono in ogni periodo e ogni settimana dice cosa fare in ciascuna classe. Se una lezione salta, il piano slitta da solo. Niente server e nessun dato degli studenti: tutto resta sul dispositivo o sul Google Drive del docente.

  • React
  • TypeScript
  • PWA
  • Google Drive API
  • Vitest

Vocabe

Una parola italiana al giorno

App per ampliare il lessico italiano: ogni giorno una parola con significato, esempi, etimologia e curiosità, e un ripasso guidato da un algoritmo di ripetizione spaziata. Funziona offline, non chiede account e non salva nulla su un server: i progressi restano sul dispositivo.

  • React
  • TypeScript
  • Vite
  • PWA
  • Vitest

School Feed Monitor

Gli avvisi della scuola italiana, su Telegram

Monitora i siti e i feed di USR, USP e MIM e recapita su Telegram avvisi per parole chiave e digest giornalieri. Nato da un'esigenza concreta di chi lavora nella scuola: non perdere bandi, graduatorie e circolari sparsi su più di cento portali diversi. Senza account: fonti e parole chiave si scelgono sul sito.

  • Python
  • SQLite
  • Telegram Bot API
  • RSS
  • Web scraping

La Scimmia Vince

Statistiche oneste sul SuperEnalotto

Tutte le estrazioni del SuperEnalotto dal 1997 a oggi, analizzate con onestà: numeri caldi, freddi e ritardatari messi alla prova con test statistici veri. Il verdetto è sempre lo stesso, il caso non ha memoria, e una scimmia che gioca numeri a caso fa come chi segue le "strategie". L'archivio si aggiorna da solo dopo ogni concorso.

  • Python
  • pandas
  • SciPy
  • Astro
  • GitHub Actions

Duetrack

Chi ti deve cosa, letto dal tuo Google Calendar

Per chi lavora a ore e segna ogni appuntamento in calendario: Duetrack legge gli eventi, calcola quanto deve ogni cliente in base a durata e tariffa oraria, e tiene traccia dei pagamenti, una lezione alla volta o a blocchi, con resoconti per periodo. Niente server: gira nel browser, legge il calendario senza modificarlo e salva i dati sul Google Drive dell'utente.

  • React
  • TypeScript
  • PWA
  • Google Calendar API
  • Google Drive API

Listo

Liste in cui ogni cosa può stare in più categorie

Nato dall'inventario del congelatore, dove il minestrone pronto non poteva stare sia sotto "verdure" sia sotto "piatti pronti". Ognuno crea le proprie liste, con categorie multiple e campi su misura: una data o una durata fanno da scadenza e Listo mette in evidenza ciò che sta per scadere. Modelli pronti per dispensa, spesa, medicinali e altro. Funziona offline e sincronizza, se si vuole, con un foglio sul proprio Google Drive.

  • SvelteKit
  • TypeScript
  • Tailwind CSS
  • IndexedDB
  • Google Sheets API

Hai un'idea da costruire?

Se stai pensando a uno strumento simile, o hai un progetto che ha bisogno di qualcuno che lo porti dall'idea al funzionante, scrivimi.