Un mix di progetti collaterali e cose a cui dedico il tempo libero.
Telecamera che segue il pallone
Ho provato a costruire un cameraman automatico per le partite di calcio. Un telefono riprendeva il campo e trasmetteva i fotogrammi a uno script Python che usava YOLO per trovare il pallone; se si avvicinava troppo al bordo dell'inquadratura, il telefono veniva spostato per ricentrarlo. Funzionava abbastanza bene, ma la società ha comprato un sistema vero prima che venisse mai usato sul serio.
⌄
Tracker di presenza in casa
Piccolo ma davvero utile: prendo l'elenco dei dispositivi connessi al Fritzbox e mostro chi è in casa su un piccolo LCD collegato a un Raspberry Pi — perché il telefono, in pratica, sei tu.
⌄
Gioco clicker incrementale
Ho costruito un clicker game in JavaScript in cui la parte davvero interessante è il motore dietro le quinte: ogni potenziamento sta in una lista con un punteggio di priorità che decide in che ordine i suoi effetti vengono applicati alla formula centrale, così le decisioni prese prima possono avere un impatto anche dopo. Per esempio puoi scegliere tra un cavo dati e uno stagista che porta a mano i dischi rigidi tra i sistemi — lo stagista è più veloce in media, ma c'è la possibilità che inciampi e perda tutto.
⌄
Tempo libero
Calcio, vigile del fuoco volontario e piccoli progetti a cui armeggiare.
⌄
Attualmente
Sto finendo la tesi di laurea — implemento il checkpointing per ExaHyPE 2. Scritta in C++ e C con generatori di codice in Python, piena delle scelte di design discutibili tipiche del codice di ricerca. Spero di finirla nelle prossime settimane.
⌄