HomeAbout

About

One person responsible, with specialists behind him.

I was born in the UK and grew up in Parma. I spent fifteen years working in Spain, Gibraltar and London, and I recently moved back to Italy. I work with UK and English-speaking companies.

I have worked in growth marketing since 2012 and as a consultant since 2018. In that time I have worked with just over fifty companies in fintech, SaaS, health-tech, marketplaces and non-profit tech, mostly from seed to Series A. Five of them were in health-tech, which is why it has its own page.

The work covers a lot: analytics and data, marketing automation and email, A/B testing, AI agents and dashboards, strategy, and managing in-house teams and specialists. Rather than list it all, this site starts from where you are. There are three ways to work with me, each with a published price, and every Build gets a fixed quote in writing before it starts.

In 2026 I built RoastMyFlow with Nazia Hassan. It is an AI tool that goes through your website like a customer would and reports where it got stuck. It does on its own what used to be the first hour of every conversion project I ran.

These days I build most things with AI, using Claude and Claude Code: RoastMyFlow, this website, the private dashboard I run my business from, and a sales assistant that works in my Slack. Now I build the same kind of tools for clients: automations, AI agents for clear and repeated jobs, and dashboards that show how a business is doing. My background is growth, and I build with AI. When a job needs a machine-learning engineer, I say so and bring one in from my network.

Connect with me on LinkedIn →

Giovanni Perri

How I work

Six things clients notice in the first month.

Part of your team

I work in your Slack, your tools and your weekly meeting. Clients say it feels like having a colleague, not a supplier.

We agree what to measure first

Every project starts by agreeing what to measure, in writing. It is not exciting, but it is what makes everything else work.

Honest about the numbers

Every number I quote has a named client behind it. Where the work was setup rather than optimisation, I say so and do not claim a result.

Hands on the tools

I open Tag Manager, write the tracking plan, brief the developer and check what they built. Strategy on its own is just a slide deck.

One person responsible

When a channel needs a specialist, I bring one in, brief them, check their work and stay responsible for the result. You never have to manage a list of freelancers.

Clear about what I do not do

I do not run paid ads day to day, design brands, build your product or build machine-learning models. I know people who do, and I will tell you on the call.

When a channel needs a specialist, I bring in someone from my network. These are people I have worked with for years. I brief them, check their work and stay responsible for the result. Meet the network →

The numbers

50+companies since 2012, mostly seed to Series A
19reviews from Google, LinkedIn and clients
3monthly clients at most, so each one gets my full attention

The stack

The tools I work with.

ClaudeClaude CodeOpenAIn8nCloudflareSupabaseGA4Tag ManagerPostHogMixpanelBigQueryLooker StudioHubSpotcustomer.ioStripe
Giovanni Perri

A thirty-minute call, no slides.

If I am not the right fit, I will say so on the call and tell you who is.