Freelance Software Developer & Computer Science Teacher
Custom software development, technical consulting, programming education and training for companies, schools and universities.
I'm a Computer Science teacher and former .NET Technical Leader with 5+ years of experience building web solutions for Brand, Marketing and E-commerce clients. I've led development teams, designed software architectures and managed end-to-end IT projects.
Today I combine technical expertise with a strong passion for education: I teach Computer Science in high school and provide technical consulting and training for companies building or scaling their development teams. I love creating practical, interactive learning experiences where students understand computer science by actually building things.
Free and open source tools, born from a real need and polished until they could be useful to others too.
|
Vocabe One Italian word a day A daily word with meaning, examples and etymology, plus spaced-repetition review. Offline, no account. Play · Code |
School Feed Monitor Italian school notices, on Telegram Watches USR, USP and MIM websites and feeds, sending keyword alerts and daily digests. Self-hosted. Discover · Code |
La Scimmia Vince Honest SuperEnalotto statistics Every draw since 1997, put to real statistical tests. A random monkey does as well as any "strategy". See stats · Code |
|
Duetrack Who owes you what, from your calendar Turns Google Calendar appointments into what each client owes, and tracks payments. For hourly work. Try it · Code |
Listo Lists where items fit many categories Custom lists and fields, with expiry dates for freezer, pantry and more. Local-first, optional Drive sync. Try it · Code |
ProfClick A teacher's plan, lesson by lesson From timetable and syllabus to every lesson of the year, with tests placed where the grades are needed. Try it · Code |
Human Being Detection from UWB NLOS Signals: Accuracy and Generality of Advanced Machine Learning Models MDPI · Sensors · February 2022
Human detection in Non-Line-of-Sight conditions using ultra-wideband radar, through a measurement campaign in real environments with different body orientations, obstacle materials and radar-obstacle distances, evaluating the accuracy of several machine learning models.
Ready to work together?
Whether you need software development, technical consulting or training, I'm available for project-based collaborations.




