
Technology consulting, R&D and AI for small and mid-sized enterprises
With a double Master’s in IT Engineering from Politécnico di Milano and Centrale-Supélec, years in corporate procurement at Vodafone and Telecom Italia, and 15+ years as a freelance software architect, I bring a rare combination of technical depth, business fluency and hands-on delivery. I speak the language of developers and decision-makers alike.
Process analysis, technology strategy and operational improvement for organisations looking to align their tools and workflows with their business goals. Methods include Domain-Driven Design (DDD) workshops, process mapping, and sourcing advisory.


AI-powered workflows can dramatically accelerate software development, but they come with choices about where your code and data are processed. I give my clients full control over this decision.
All processing happens exclusively on the client's own systems: local machines or private servers under their direct control. No code, data, or project context is transferred to third-party infrastructure. This is the right choice when intellectual property, personal data, or regulatory constraints demand it.
Processing leverages cloud-based AI services from authorised providers, with temporary transfer of project material to remote servers. This unlocks the most capable AI models, enabling faster delivery and broader technological reach, ideal when speed and capability outweigh data residency concerns.
The choice is made together during project setup and can be revisited at any time. Different parts of the same project can follow different workflows: speed where it's safe, control where it counts.
For a deeper look at these workflows and the questions to consider, see Speed and Safety in AI-assisted Software development.