Skip to content
Alessandro Flaborea, arms folded, on a white background

In brief

PhD in computer vision, Sapienza

Ten published papers, the code for every one that could be opened

Two years as CTO of an industrial startup

Four years of teaching at university

About

Alessandro Flaborea

I started in Udine, with a degree in computer science and six months in Sweden that took away any idea of staying put. Then Rome: a master's in data science and a PhD at Sapienza's Perception and Intelligence Lab, where I spent three years on a problem that can be summed up like this — teaching a computer to watch somebody working and understand what they're doing.

In the middle, a winter in Amsterdam working on a geometry different from the one we're used to, and four years in the classroom as a teaching assistant, which is where I found out that explaining something difficult to somebody who doesn't know it is a trade of its own.

That research then became a product. I co-founded Procedo and was its CTO for two years: video shot on the shop floor turning into written procedures, inside real companies, with customers who paid and complained when something didn't work. That's where I learned the part you don't learn at university, which is how much of what you write in a paper survives contact with a factory floor.

I left the operational role in mid-2026 and today I work on my own. What interests me is the part where you walk into a company you don't know, look at how it works and see where the time goes: on my own I get to do it more often, and in different companies.

I still write code every day and publish what I learn. If you call me, the person who comes to your company and the person who then builds it are the same one.

How I work, concretely

Habits worth knowing about first

I start with the hard part

In projects I take on first the thing that might not work. It costs a few extra weeks at the start and saves months when the answer is no.

I write everything down

Every technical decision ends up in a document that somebody who doesn't program can read too. It's there for you if one day the work passes to somebody else.

I say when it's better to stop

Sometimes the right thing to do is smaller than what was asked for, or shouldn't be done at all. I'd rather lose a project than deliver a useless one.

Outside work

The thread that holds it all together is curiosity, for new problems, new places and new people. It took me from Udine to Rome and from Gothenburg to Amsterdam, and it still decides what I build at weekends.