"I believe technology should be functional, but what's the point if a user doesn't know how to use the tool we created?"
B.Sc. in Computer Engineering from Politecnico di Milano (September 2026), now pursuing an M.Sc. in Computer Science and Engineering at the same university, with a focus on software engineering, distributed & networked systems, compilers, performance evaluation and computer security.
Passionate about building functional, user-centric solutions with clean architecture. From mobile development to macOS tooling, printer drivers and API reversing, I focus on technology that empowers users — and I publish most of it as open source.
Here are my main projects, grouped for convenience:
-
📱 Professional Work
- SciSicuro App - Flutter mobile app for insurance (Freelance, Top Contributor)
-
📎 Academic Projects
- 🎮 Codex Naturalis - Distributed Java application (Best Group, 30L/30)
- 🎨 ArtMyWay - HCI app for art discovery (3rd Best, Featured on HINTLab)
- 🔬 SpectralWeb - Python tool for spectral graph analysis (30L/30)
- 🍰 Algorithms & Data Structures - Discrete-time simulation in C with custom hash maps & priority queues (24/30)
- ⚡ Logic Networks - VHDL hardware component on Artix-7 FPGA (30L/30)
-
🧰 Open-Source Tooling
- 🖨️ VEVOR CUPS Driver - Apple Silicon CUPS driver (C, TSPL) for VEVOR Y486/Y486BT thermal label printers, where no vendor driver exists
- 🚀 Raycast extensions (published on the Raycast Store): Handy (offline speech-to-text), PDF Expert, Spokenly, Wispr Flow, Time Machine Snapshot Manager — plus contributions to Home Assistant, tmux-sessioner, Quick AirDrop, Flow Timer and Proxyman
- 📱 Beep - Native SwiftUI client for WeBeep (PoliMi Moodle): offline sync, search, Liquid Glass UI for iOS/iPadOS 26
- 🚆 Trenitalia Tidbyt & ATM M2 Tronbyt - Real-time train and Milan Metro departures on a Tidbyt display (Starlark, GTFS)
- 🏠 BTicino Intercom - Contributor to the Home Assistant integration for BTicino video intercoms (WebSocket stability, topology handling, reload fixes)
- ⌨️ Logitech MX Layout Switcher - Swift/IOKit daemon that switches the macOS keyboard layout when a Logitech receiver connects
-
🤖 Automation & Web Projects
- Built multiple bot systems for automated monitoring and data collection
- API reverse engineering and integration projects
- Advanced monitoring tools with rotating proxy infrastructure and captcha auto-solving capabilities
- WordPress website development and customization
- 🎓 B.Sc. in Computer Engineering - Politecnico di Milano, September 2026
- 🚀 5 extensions published on the Raycast Store + contributions to 5 existing ones
- 🎖️ Google Developer Student Club AI Hackathon 2024 - Semifinalist among 50+ teams
- 🎖️ Best Group Award - Software Engineering Course
- 🎖️ 3rd Best Project - Human-Computer Interaction Course
"Technology is best when it brings people together and empowers them to create."
🤍🤝 Volunteer @ Fondazione Bianca Ballabio



