Contact
Tell me what is breaking
I work on complex systems, architecture and AI in production. If you have a real problem to solve, the first conversation costs nothing and is usually the most useful one.
Compose a message
This form does not send anything anywhere. It composes an email and hands it to your mail app — nothing is collected, stored or transmitted to any third party.
Mail app did not open?
Some browsers and webmail setups block that. Write to this address directly:
Or reach me directly
Current availability
Taking on new work, with a preference for engagements where the architecture is still an open question.
- Remote across the EU, occasional on-site in Italy
- Working languages: Italian and English
- Typical first response within two working days
Before you write
Questions that come up every time
- How does the first conversation work?
- A call of forty-five minutes or so. You describe the system and what is going wrong; I ask the questions that narrow it down. At the end you get my honest read, whether or not it leads to work.
- Do you work with early-stage products?
- Yes, and often the most valuable thing I do there is talk you out of an architecture you do not need yet. A modular monolith with one deploy is the right answer far more often than it gets credit for.
- Can you take over a system somebody else built?
- That is most of the work. I start by reading the code and talking to whoever operates it, and I put in writing what I find before proposing anything.
- What if my problem is not really a software problem?
- It happens more often than you would think, and I will say so. A system design cannot fix an unclear decision about what the business is supposed to do.