When passion becomes a profession
Building software requires discipline, attention to detail and the ability to always bring projects across the finish line. That is how I interpret the role of an engineer.
Building software requires discipline, attention to detail and the ability to always bring projects across the finish line. That is how I interpret the role of an engineer.
Ideas, insights, and reflections to share together
If there is one thing I have learned in over fifteen years of software development, it is this: writing code is only one piece of the puzzle. For…
After more than 15 years spent developing web applications in PHP—working on management software, web platforms, and production systems—I decided to take on a new technical challenge: learning…
In the software development world, we often talk only about successes: the job landed, the project launched, the client acquired. Much less frequently do we share those experiences…
From booking platforms to custom plugins for multinational companies, these case studies show how I approach business challenges with code.
Supporting the development of C&C Milano's international textile portal by optimising catalogue performance and editorial workflows.
View the project arrow_outward
Job portal delivered for ConfArtigianato Lombardia with end-to-end candidate workflow and content management for partner companies.
View the project arrow_outward
Booking system for temporary stands inside Carrefour malls, complete with slot management, availability and request automation.
View the project arrow_outward
Custom WordPress plugin powering financial calculators, document uploads and back-office repository for the Ascomfidi network.
View the project arrow_outward
Hybrid e-commerce platform with a dedicated back office to manage catalogues, variants and editorial content in real time.
View the project arrow_outward