engez.dev
Applicazione web full-stack con Flask e PostgreSQL, in produzione su cloud con HTTPS, autenticazione a ruoli (admin/studenti/partner) e pipeline CI/CD. Progettata nel rispetto del GDPR, con hardening di sicurezza su misura (rate limiting distribuito, CSP, protezione CSRF).
Tecnologie: Flask, PostgreSQL, SQLAlchemy, Gunicorn, Nginx, Redis, GitHub Actions
Termostato smart domestico
Sistema di monitoraggio e controllo remoto per l'impianto di riscaldamento di casa: un ESP8266 legge temperatura e umidità (sensore DHT22) e pilota un relè che gestisce la richiesta di calore alla caldaia, tramite protocollo MQTT. Un'applicazione Flask fornisce interfaccia web, storico dati e controllo remoto protetto da autenticazione.
Tecnologie: Flask, Python, MQTT (paho-mqtt), SQLite, ESP8266, MicroPython, Raspberry Pi
Vedi il codice su GitHub
Inviluppo delle tangenti a una parabola
Materiale didattico per l'insegnamento: cinque script Python incrementali che costruiscono, passo dopo passo, un'animazione interattiva dell'inviluppo delle rette tangenti a una parabola, con Matplotlib e NumPy — dalla configurazione base del piano cartesiano fino a un'interfaccia con controlli per modificare in tempo reale coefficiente e numero di tangenti.
Tecnologie: Python, Matplotlib, NumPy
Vedi il codice su GitHub