Skip to content

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.

Opens your email client with everything filled in. You send it — I never see it before you do.

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.