Software Engineer · Freelance & Independent Developer
Full-stack solutions — firmware, backend/frontend, mobile apps for industrial control and monitoring systems.
OCPP-compliant backend and frontend platforms, EVSE firmware development for electric vehicle recharge infrastructure.
Embedded systems based on ESP32 for automotive and industrial automation applications.
Smart automation solutions with Home Assistant (Python) and companion Android apps (Java).
Cross-platform music applications built with Flutter and Android (Java/C++).
All-in-one music workstation — a 7-octave piano with pressure sensitivity, analog synthesizer, SoundFont instruments, professional audio effects, and MIDI hardware support. Available on iOS, Android, macOS, and Windows. Includes a cloud-powered Community Library for sharing and discovering presets, patches, and device configurations.
The 253 scales of the printed Complete Scale Syllabus — in notation, on the piano keyboard, on the guitar and bass fretboard, and in sound. The scales are not a stored list: the app rebuilds them with the book's own algorithm, so the numbering matches the printed page exactly. Transpose to any key, start from any degree, walk every position and fingering on both necks, cycle the sixteen keyboard voicings of a chord, and print engraved sheets as PDF. Works entirely offline, with no accounts and no tracking.
Complete Scale Syllabus (Musicalia 3) — Paperback ↗ · Kindle ↗
The sky above you, right now: the weather radar in motion, the lightning that has just fallen, the clouds from the satellite, the air you are breathing, and at night the stars, the planets and the Moon where they actually are. And when hail or a thunderstorm is heading your way, the phone rings — at night too, with the app closed for hours. It reads the radar mosaic of the Italian Civil Protection Department every five minutes and follows the path of each cell, so a storm going elsewhere makes no sound. In Italian, and it covers Italy only. On iPhone and Android.